MySQL 主从复制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 主从复制相关的知识,希望对你有一定的参考价值。

0.常用命令

 
1
2
3
4
5
6
7
8
删除表中所有数据
truncate 表名;
reset master; 清除所有的bin-log日志
show master status;
查看授权用户
show grants for [email protected];
重启mysql
pkill mysqld
 
1.Mysql授权
 
1
2
grant all on *.* to ‘user1‘@192.168.10.2 identified by ‘pass‘;
select user,host,password from mysql.user;
 
2.Mysql的主从复制
 
1
2
3
change master to master_host=‘192.168.10.1‘, master_user=‘slave‘, master_password=‘test.com‘, master_log_file=‘mysql-bin.000007‘, master_log_pos=334;
start slave;
show slave status\G
 
3.Mysql手工备份
 
1
/usr/local/mysql/bin/mysqldump -uroot -p123 test -l -F ‘/tmp/test.sql‘
 
4.Mysql bin-log日志手工恢复
 
1
/usr/local/mysql/bin/mysqlbinlog --no-defaults mysql-bin.000002 | /usr/local/mysql/bin/mysql -uroot -p123 test
 
5.Mysql数据库恢复
 
1
/usr/local/mysql/bin/mysql -uroot -p123 test </tmp/test.sql

以上是关于MySQL 主从复制的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 主从复制与读写分离(原理深刻,过程详细,值得一看)

MySQL主从复制与读写分离

MySQL主从复制及读写分离实际部署与验证

MySQL主从复制及读写分离实际部署与验证

mysql实现主从复制/主从同步

MySQL主从复制以及读写分离(❤❤❤❤含理论和实验❤❤❤❤大家中秋快乐!㊗)