百木园-与人分享,
就是让自己快乐。

mysql主从复制及分表分库

1.首先我们需要两台服务器,安装好mysql(版本为8)

      

2.修改主服务器mysql数据库配置文件  vim /etc/my.cnf

   [mysql]

   log-bin=mysql-bin  //启动二进制日志

   server-id=100       //服务器唯一ID

   

   退出保存以后重启mysql服务:systemctl restart mysqld

   然后进入mysql,创建一个用户,并分配权限

   CREATE USER \'xiaoming\'@\'%\' IDENTIFIED WITH \'mysql_native_password\' BY \'123456\'; //创建用户 

   GRANT REPLICATION SLAVE ON *.* TO \'xiaoming\'@\'%\';   //分配权限

   出现如下则成功配置。

   

3.修改从库数据库配置 /etc/my.cnf

   [mysql]

   server-id=101       //服务器唯一ID

   步骤和上面一样再重启。

   登录mysql命令 执行下面sql:change master to master_host=\'120.78.149.121\',master_user=\'xiaoming\',master_password=\'123456\',master_log_file=\'mysql-bin.000001\',master_log_pos=2767;

   里面ip账号密码啥以及日志文件都是上面的,按照自己的配置改。

   接着启动,查看出现如下则成功了。

   

   到此主从复制完成!!!


来源:https://www.cnblogs.com/lzdream/p/17111010.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » mysql主从复制及分表分库

相关推荐

  • 暂无文章