一. 备份与恢复数据库
1.1 备份数据库
语法:
mysqldump -u用户名 -p密码 数据库名>文件的名字.sql
如:
[root@localhost ~]# mysqldump -uroot -proot A365test>A365test.sql
保存的位置是在当前执行命令的目录下面
1.2 恢复数数据库
1.进入数据库里面
2. 使用数据库
3. 执行恢复命令
二. 配置双主双从
2.1 删除主从
如果目前的数据库已经配置过主从配置,先将配置好的主从配置删除
删除主从配置主配置不需要进行改变只需要改变从的配置
2.1.1 关闭从
stop slave;
2.1.2 重置从
reset slave;
2.1.3 测试
在主机中添加一条数据 从没有变化就代表主从删除成功
2.2 配置双主双从
配置双主双从首先准备四台有mysql的服务器 两个作为主使用两个作为从使用
如果服务器是克隆来的首先将克隆服务器中mysql的uuid删除
rm -rf /var/lib/mysql/auto.cnf
配置顺序
从1---配置--->主1
从2---配置--->主2
主2---配置--->主1
主1---配置--->主2
⚠️下方为配置需要使用的命令 根据上方配置顺序进行配置就可以
1.查看主机状态
show master status;
2.在从机里配置
change master to master_host='192.168.66.34',master_port=3306,master_user='root',master_password='root',master_log_file='mysql-bin.000002',master_log_pos=154;
3.启动从机 查看状态
启动从机
start slave;
查看状态
show slave status\G;