疯狂编程网

  • 首页
  • 后端
    • GOLANG
    • PHP
  • 前端
  • 客户端
  • 服务器
  • AIGC
  • 开发工具
  • 代码人生
  • 关于本站
    • 联系我们
    • 免责声明
  1. 首页
  2. 服务器
  3. MYSQL
  4. 正文

mysql主从复制及分表分库

2023年5月10日 130点热度 0人点赞 0条评论

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账号密码啥以及日志文件都是上面的,按照自己的配置改。

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

   

   到此主从复制完成!!!

标签: mysql
最后更新:2023年5月10日

大明

靠写代码养家的开发者。

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 疯狂编程网. ALL RIGHTS RESERVED.

京ICP备2022013580号-1