您当前的位置:学无止境 > mysql主从配置网站首页学无止境
mysql主从配置
发布时间:2018-07-05 14:37:51编辑:sanqing查看次数:4525
主数据库my.cnf
my.cnf
(1)一定要开启log-bin
(2)Server-id 不能和从数据库 的server-id 一样
创建复制账户 ( grant replication slave on *.* to 'repl'@'192.168.137.***' identified by '123456';)
刷新用户信息/权限
Show master status (file 和 posttion 下面从数据库有用)
二、从数据库
My.cnf
(1)开启一般账户只读模式
(2)指定复制(同步)的数据库(如sanqing_test)
(3)Server-id 与主数据库的server-id不能一样
CHANGE MASTER TO设置从服务器开始读取的主服务器日志位置
(
MASTER_HOST='master_host_name', //主服务器的IP地址
MASTER_USER='replication_user_name', //同步数据库的用户
MASTER_PASSWORD='replication_password', //同步数据库的密码
MASTER_LOG_FILE='recorded_log_file_name', //主服务器二进制日志的文件名(前面要求记住的参数)
-> MASTER_LOG_POS=recorded_log_position; //日志文件的开始位置(前面要求记住的参数)
)
刷新用户信息/权限
开启slave
查看 slave
如果实现slave_io_running:yes和slave_sql_running:yes
那恭喜你 mysql 主从配置成功
如果没有yes 可以参考mysql 主从权限问题http://www.lovesanqing.com/knowledge-39.html
关键字词:mysql,数据库,主从配置
下一篇:mysql数据库常用操作