按类别查询搜索结果
关于关键词 的检测结果,共 4468
zhufenjun2017 | 2018-06-21 16:09:05 | 阅读(1190) | 评论(0)
  1) 现场抓出慢查询语句 show full processlist;  2) 配置参数:  slow_query_log_file = ON 慢查询开启开关  long_query_time =2 记录大于2秒的sql语句  log_queries_not_using_indexes = ON 没有使用索引的sql语句  slow_query_log_file = /application/mysql-5.6.34/data/db01-slo...【阅读全文】
【Mysql/postgreSQL】 MySQL数据库
zhufenjun2017 | 2018-06-21 16:07:46 | 阅读(1280) | 评论(0)
写监控脚本 不同步时发送邮件#!/bin/bash. /etc/init.d/functionsfunction check(){rep_file=/tmp/rep$(date +%F).txtwhile true dorep=(`/application/mysql/bin/mysql -e "show slave status\G"|awk '/Slave_SQL_Running:/{print $2};/Slave_IO_Running:/{print $2};$1~/Seconds_Beh...【阅读全文】
zhufenjun2017 | 2018-06-15 18:09:58 | 阅读(910) | 评论(0)
手动failover,这种场景意味着在业务上没有启用MHA自动切换功能,当主服务器故障时,人工手动调用MHA来进行故障切换操作,具体命令如下:? 先关闭mha进程,确保不会自动执行切换[root@mycat ~]# masterha_stop --conf=/etc/app1.cnf? 再关闭maser主库[root@master ~]# /etc/init.d/mysql.server stop...【阅读全文】
zhufenjun2017 | 2018-06-12 14:00:24 | 阅读(1090) | 评论(0)
双向互为主从步骤:1 两台机器添加一个丛机访问的账户赋予 replication slave权限mysql> grant replication slave on *.* to 'rep'@'172.16.1.%' identified by '1234566';2 两台机器参数配置log_bin = /data/3307/mysql-binlog-slave-updaterelay-log = /data/3307/relay-bin 开启中继日志s...【阅读全文】
zhufenjun2017 | 2018-06-11 15:42:50 | 阅读(1180) | 评论(0)
  MySQL多实例,一台服务器上,MySQL服务开启多个不同的端口,运行多个服务进程,这些MySQL服务器进程通过不同的socket来监听不同的数据端口,互补干涉提供各自的服务。  优点:  1 有效利用服务器资源  当单个服务器资源过盛时,可以充分利用剩余的资源来提供更多的服务。  2 ...【阅读全文】
zhufenjun2017 | 2018-06-08 14:30:20 | 阅读(870) | 评论(0)
  1、生产环境程序账号权限必须分类:  –读写账号,且读写分离  –DDL账号  –具有特殊权限的账号,如replication client,show databases等  –监控和管理程序账号  2、一个账号对应一个数据库模块(database),且账号名必须包含模块名(垂直拆分的时候,查看流量)  3、禁止开发人...【阅读全文】
douyaqiang123 | 2018-06-06 11:01:43 | 阅读(0) | 评论(0)
zhangshengdong | 2018-06-01 15:36:42 | 阅读(7040) | 评论(0)
思路:多实例安装mysql可以遵循<源码编译MySQL8.0的安装>。修改my.cnf的配置文件和目录文件结构。在服务器下需要做的操作如下:1.新建另外一个实例的文件目录#cd /data/ #mkdir -p /data/mysqldata/{3307/{data,tmp,binlog,innodb_ts,innodb_log},backup,scripts} #chown -R mysql:mysql mysqldata #su ...【阅读全文】
zhufenjun2017 | 2018-05-28 14:47:30 | 阅读(1300) | 评论(0)
MySQL复制有多种类型: 1、异步复制:一个主库,一个或多个从库,数据异步同步到从库 2、同步复制:在MySQL Cluster中特有的复制方式 3、半同步复制:在异步复制的基础上,确保任何一个主库上的事务在提交之前至少有一个从库已经收到该事务并日志记录下来 4、延迟复制:在异步复制的基础上,人为设定主库...【阅读全文】
zhufenjun2017 | 2018-05-28 14:42:37 | 阅读(1010) | 评论(0)
MySQL复制允许将主实例上的数据同步到一个或多个从实例上,默认情况下复制是异步进行的,从库也不需要一直连接到主库来同步数据。MySQL复制的数据粒度可以是主实例上所有的数据库,也可以是指定的一个或多个数据库,也可以是一个数据库里的指定的表。 MySQL复制所带来的优势在于:1、扩展能力:通过复制...【阅读全文】
zhufenjun2017 | 2018-05-28 14:21:35 | 阅读(1050) | 评论(0)
通过在slave上执行show slave status来检查复制是否正常工作mysql> SHOW SLAVE STATUS\G*************************** 1. row ***************************Slave_IO_State: Waiting for master to send eventMaster_Host: master1Master_User: rootMaster_Port: 3306...【阅读全文】
zhufenjun2017 | 2018-05-23 15:55:33 | 阅读(1230) | 评论(0)
MySQL提供了多种字符集和排序规则选择,其中字符集设置和数据存储以及客户端与MySQL实例的交互相关,排序规则和字符串的对比规则相关。字符集的设置可以在MySQL实例、数据库、表、列四个级别。MySQL设置字符集支持在InnoDB、MyISAM、Memory三个存储引擎。查看当前MySQL支持的字符集的方式有两种,一种是通过查看infor...【阅读全文】
zhufenjun2017 | 2018-05-22 14:54:56 | 阅读(1520) | 评论(0)
  Create database语句是在MySQL实例上创建一个指定名称的数据库,当创建的数据库本身存在而且没有写明if not exists子句时,则创建数据库的语句会报错。  创建后的数据库在数据文件所在目录会创建一个自己的文件目录,用来包含后续创建的表文件。当然,也可以通过mkdir的操作系统命令在数据目录创建文件夹,而M...【阅读全文】
zhufenjun2017 | 2018-05-18 15:05:24 | 阅读(1380) | 评论(0)
1.basedir = /usr/local/mysql代表MySQL安装路径2.datadir = /usr/local/mysql/data代表MySQL的数据文件路径3.port = 3306指定MySQL的侦听端口4.log-error=/usr/local/mysql/data/M00006.err记录MySQL启动日志和运行错误日志5.bind-address(默认是*)*代表接受所有来自IPV4、IPV6主机...【阅读全文】
zhufenjun2017 | 2018-05-15 19:07:13 | 阅读(1750) | 评论(0)
SQL注入就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。对于很多网站都有用户提交表单的端口,提交的数据插入MySQL数据库中,就有可能发生SQL注入安全问题,那么,如何防止SQL注入呢?针对SQL注入安全问题的预防,需时刻认定用户输入的数据是不安全的,...【阅读全文】
【Mysql/postgreSQL】 MySQL周末
zhufenjun2017 | 2018-05-15 18:55:15 | 阅读(6450) | 评论(0)
对于常规的MySQL数据表中可能存在重复的数据,有些情况是允许重复数据的存在,有些情况是不允许的,这个时候我们就需要查找并删除这些重复数据,以下是具体的处理方法!方法一:防止表中出现重复数据当表中未添加数据时,可以在MySQL数据表中设置指定的字段为PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证...【阅读全文】
hxl | 2018-04-28 16:52:55 | 阅读(0) | 评论(0)
mysql(mha部署二进制方式安装).docxCentOs下安装mha环境:OS:CentOs7mha:0.57以下部署我是在root用户下部署的,其实我尝试在mysql下部署,但是mha的failover脚本里故障切换的时候需要有权限开启和关闭vip地址,需要有执行ifconfig的权限my $ssh_start_vip = "/sbin/ifconfi...【阅读全文】
hxl | 2018-04-28 10:15:27 | 阅读(0) | 评论(0)
1、生成思路利用mysql内存表插入速度快的特点,先利用函数和存储过程在内存表中生成数据,然后再从内存表插入普通表中2、创建内存表及普通表CREATE TABLE `vote_record_memory` ( `id` INT (11) NOT NULL AUTO_INCREMENT, `user_id` VARCHAR (20) NOT NULL, `vote_id` INT (11) NOT NULL, `group_id` INT (11) NOT ...【阅读全文】
【Mysql/postgreSQL】 如何清除Slave的配置
hxl | 2018-04-28 08:50:19 | 阅读(0) | 评论(0)
有时候我们的有许多台Slave库,根据业务需要一台甚至几台不在使用需要下线了.这时候就不在需要从Master同步数据了.那么我们如何清理Slave呢?下面的例子给你答案下面是一台跟主库同步的Slave将要下线mysql> show slave status\G*************************** 1. row ***************************      &n...【阅读全文】
hxl | 2018-04-26 17:05:57 | 阅读(0) | 评论(0)
mysql> change master to master_host='192.168.56.91',    ->        master_port=3306,    ->        master_user='repl',    ->        master_password='mysql',     ->        m...【阅读全文】