mysql从入门到入土(六)
主从备份
环境
主数据库:10.10.10.1 db1
从数据库:10.10.10.2 db2
mariadb版本越高越好
关闭firewalld和selinux或者开启对应规则
更改密码和设置权限
mysql_secure_installation
disallow root login remotely需要选n,其他y
编辑配置文件
vim /etc/my.cnf.d/server.cnf
在mysqld下写入如下设置
db1中
1 |
|
db2中
1 |
|
在db1上授权
grant replication slave on *.* to 'user'@'192.168.1.2' identified by "123456";
在db2上匹配用户信息并启用进程
change master to master_host="192.168.1.1",master_user="user",master_password="123456";
start slave
查看状态
show slave status\G;
注:slave_io_running及slave_sql_running进程必须正常运行,即YES状态,否则都是错误的状态。
mysql从入门到入土(六)
https://www.dr0n.top/posts/8461dbd1/