Centos Mysql 主从备份
1、主库
设置 my.cnf
server_id = 2 必须唯一
binlog-do-db = abo-assist 备份的数据库
log-bin=mysql-bin 开启 binlog
创建同步账号并授权
CREATE USER 'repl'@'%' IDENTIFIED WITH 'mysql_native_password' BY '123456';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
flush privileges;
2、备份主库数据库,一定要带上 master-data
mysqldump -uroot -p --databases coin --master-data=1>/var/lib/mysql/XXX.sql
3、从库导入数据并记下 master_log_file 与 master_log_pos 的位置,参考下图
从库导入:
mysql -uroot -p
uset ..
source
2、从库
server_id = 10 必须唯一
3、开启主从同步(从库上操作)
mysql> stop slave;
mysql>change master to master_host='192.168.190.131',master_user='replication',master_password='123456',master_port=3336,master_log_file='mysql-bin.000001',master_log_pos=641134;
mysql> start slave;
备注
清除从库日志
mysql>show slave status\G (查看从库备份状态)
mysql>reset master
mysql 访问外部地址
myql -h192.168. -uroot -p -P3306
备份多个表
mysqldump -uroot -p --databases dbxx --tables table1 table2 > /var/lib/mysql/xxxx.sql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫