Mysql 主从服务器配置:
主服务器(master):
vi /etc/my.cnf [mysqld] server-id = 1 #机器编号不能重复 log-bin=mysql-bin binlog-do-db=thinkphp #需要同步的数据库,可以添加多个binlog-do-db binlog-ignore-db=mysql
重启mysql数据库:service mysql restart
#创建主从连接帐号 [root@localhost ~]#/usr/local/mysql/bin/mysql -uroot -p -h 127.0.0.1 #qzze 登录帐号名,% 所有IP(从服务器IP,可以指定从服务器IP),123456 为密码! mysql>GRANT REPLICATION SLAVE ON *.* to 'qzze'@'%' identified by '123456'; #mysql8.0.13以后版本采用以下命令创建主从连接帐号(添加时间:2019年2月4日 19:34:23) mysql> create user 'qzze'@'%' identified with 'mysql_native_password' by '123456'; #8.0.13后默认加密方式:caching_sha2_password Query OK, 0 rows affected (0.03 sec) mysql> GRANT REPLICATION SLAVE ON *.* TO slave@'%'; Query OK, 0 rows affected (0.10 sec)
刷新权限:FLUSH PRIVILEGES;
查询master的状态:
mysql>show master status; +------------------+----------+--------------+------------------+-------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set | +------------------+----------+--------------+------------------+-------------------+ | mysql-bin.000001 | 328 | thinkphp | mysql | | +------------------+----------+--------------+------------------+-------------------+ 1 row in set (0.00 sec) 注:执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化
从服务器(slave):
vi /etc/my.cnf [mysqld] server-id = 2 #机器编号不能重复 log-bin=mysql-bin binlog-do-db=thinkphp #需要同步的数据库,可以添加多个binlog-do-db binlog-ignore-db=mysql
重启mysql数据库:service mysql restart
mysql> change master to master_host='116.255.196.196',master_user='qzze',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=328;
master_host: 主mysql服务器IP,master_user: 主mysql服务器设置的登录帐号,master_password 主mysql服务器设置的登录密码,master_log_file、master_log_pos 主master的状态;
Mysql>start slave; //启动从服务器复制功能 (stop slave 停止复制功能 重置:reset slave ) Query OK, 0 rows affected (0.05 sec) mysql> show slave status\G; Slave_IO_Running: Yes,lave_SQL_Running: Yes 二个值全是YES说明成功,可以测试了。
Mysql 主主同步配置:
做完上面的主从配置后,只要把主(master)和从(slave)二台服务器调换一下(my.cnf配置文件不变)再做一次主从就可以了!
注:主从服务器mysql数据库版本型号要统一;
最新评论
感谢
能不能屏蔽掉刷流量的,统计工具显示全部都是
路过学习了
好像不太行啊 加载不出来啊
好文章
是否可以 实现 判断手机端跳转 而网址不变呢
你好
感谢分享,我也遇到这个了,根据你的提示,屏蔽掉了