查看mysql主从复制是否成功的命令_mysql主从复制 - hong查理的个人空间 - OSCHINA - 中文开源技术交流社区...
1.配置 my.cof
服務器A(192.168.1.2)配置如下
log-bin???= mysql-bin
server-id = 1
expire-logs-days??= 7#日志設置最高7天
replicate-do-db???= test #需要同步的
binlog-ignore-db??= mysql #忽略同步的
binlog-ignore-db??= information_schema #忽略同步的
auto-increment-increment = 2??#自增值
auto-increment-offset = 1 #漂移值,也就是步長 每次添加多少
服務器B(192.168.1.3)配置
log-bin???= mysql-bin
server-id = 2
expire-logs-days??= 100
replicate-do-db???= test
binlog-ignore-db??= mysql
binlog-ignore-db??= information_schema
auto-increment-increment = 2
auto-increment-offset = 2
2.備份數據
mysqldump --skip-lock-tables --single-transaction --flush-logs --hex-blob --master-data=2 -h192.168.1.2 -P3306?-u賬號 -p密碼 test > /目錄/test.sql
3.導入數據
mysql -h192.168.1.3 -P3306 -u賬號?-p密碼 test目錄/test.sql
4.同步
一.查看備份文件的MASTER_LOG_POS
執行命令
head /目錄/test.sql? -n80|grep 'MASTER_LOG_POS'
結果會顯示
-- CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000004', MASTER_LOG_POS=120;
stop slave;#先停止同步再修改
CHANGE MASTER TO master_host = '192.168.1.2', #對方的ip
master_port = 3306, #對方的端口
master_user = 'root',#要同步的數據庫賬號
master_password = 'xxxxx',#要同步的數據庫賬號密碼
master_log_file = 'mysql-bin.000004', #MASTER_LOG_FILE
master_log_pos = 120;#MASTER_LOG_POS
START SLAVE;#開啟同步
5.查看同步是否成功
再從庫執行 show?slave?status;
以下2個參數均為yes則同步為成功。
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的查看mysql主从复制是否成功的命令_mysql主从复制 - hong查理的个人空间 - OSCHINA - 中文开源技术交流社区...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改wps图文框的厚度(wps设置边框大
- 下一篇: 怎样设置微博密码(微博的密码怎么设置)