Welcome 微信登录

首页 / 数据库 / MySQL / Linux服务器开启rsync下MySQL设置主从同步的过程

1.从数据库服务器开启rsyncvi /etc/rsyncd.conf编辑rsync配置/usr/bin/rsync --daemon启动rsync2.停止日志收集服务器的crontab/etc/init.d/cron stop3.停止主数据库rsyncps aux |grep rsynckill 进程号4.停止主数据库crontab/etc/init.d/cron stop6.在主数据库设置从数据库的同步帐号GRANT REPLICATION SLAVE ON *.* TO "name"@"ip" IDENTIFIED BY "password";7.编辑主数据库配置vi /etc/my.cnf在mysqld下增加[mysqld]log-bin   = /home/mysql/log/mysql-bin.logserver-id = 1配置完需要重启mysql./bin/mysqladmin -uroot -p shutdown./bin/mysqld_safe &5.登录主数据库,加上只读锁flush tables with read lock;6.获取二进制日志名和偏移量show master status;7.将主数据库数据库文件打包tar -cvf data.tar data8.恢复主服务器读写操作unlock tables;9.打包完发送至从服务器rsync -ua d name@ip::modname10.停止从服务器mysql./bin/mysqladmin -uroot -p shutdown11.从服务器解压文件tar -xvf data.tar  -C /home/mysql12.编辑从服务器配置vi /etc/my.cnf在mysqld下增加[mysqld]server-id = 2其中server-id不要和主服务器的server-id重复13.使用--skip-slave-start选项启动从数据库./bin/mysqld_safe --skip-slave-start &14.对从数据库服务器做相应设置,指定复制使用的用户,主数据库服务器的IP、端口以及开始执行复制的日志文件和位置CHANGE MASTER TOMASTER_HOST="ip",MASTER_PORT=3306,MASTER_USER="name",MASTER_PASSWORD="password",MASTER_LOG_FILE="日志名",MASTER_LOG_POS=位置;15.在从服务器上,启动slavestart slave;16.查看slave状态show slave statusGLinux下安装启动多个MySQLLinux下odbc的安装配置和wxODBC的开发相关资讯      Linux服务器 
  • CentOS 7环境Linux服务器快速搭建  (10/22/2015 19:32:47)
  • 让你的 Linux 服务器更安全的四个  (08/17/2015 09:37:52)
  • Linux服务器熵池太浅  (08/10/2015 21:00:47)
  • Windows 10连接Linux服务器  (08/18/2015 08:59:47)
  • 牢记这七点 让你的Linux服务器变得  (08/12/2015 15:39:07)
  • Linux中,创建聊天服务器、移除冗  (06/17/2015 14:17:51)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图