Mysql主从配置

mysqly主从


1、授权一个用户,在从服务器上可以通过这个用户来连接主服务器

  grant all on *.* to san@192.168.88.89 identified by '123' 

2、 修改主数据库服务器的配置文件,开启bin-log并设置server-id的值:
vi my.conf

[mysqld]
log-bin=mysql-bin
server-id=1

3、清空所有的bin-log日志并查看当前bin-log日志:

  reset master;
  show master status;

4、 备份主服务器的test数据库
5、重启mysql

  ps -le | grep mysqld
  pkill mysqld

6、 将备份的test数据库导入到从数据库服务器,修改从数据库的配置文件,开启bin-log并设置server-id的值:
vi my.cnf

  server-id=2

7、重启mysql
8、连接主服务器

 change master to master_user='san',master_password='123',master_host='192.16.88.89',master_port=3306;

9、 开启主从同步

  start slave;                //stop slave;

show slave status\G;
show processlist\G;

binlog常用操作

mysql>show master status;查看当前binlog日志
mysql>reset master;清空所有binlog日志
mysql>flush logs;启用一个新binlog日志

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容