赞
踩
两台基于Centos 系统的MySQL-7.5.14 服务器
ip分别为136和140
将136的MySQL数据库所有数据备份到140的数据库服务器上,并能够确保备份数据在140服务器上的可用性
[root@localhost ~]# systemctl stop mysqld
- [root@localhost ~]# cd /var/lib/mysql
- [root@localhost mysql]# tar czf /opt/all_db.tar.gz * //将MySQL的文件压缩打包
- [root@localhost mysql]# tar tf /opt/all_db.tar.gz //列出信息
- [root@localhost mysql]# scp /opt/all_db.tar.gz 192.168.242.140:/opt //将文件传送到目标服务器(这里是ip140)上
- [root@localhost ~]# vim /etc/my.cnf
- 在[mysqld]下添加:
- log_bin=mysql-bin
- server_id=40 //需要配置server_id,这里取ip地址后两位,注意不要重复
- [root@localhost mysql]# ll /opt/all_db.tar.gz //查看需要备份的数据包
- -rw-r--r--. 1 root root 1417610 Jan 18 11:29 /opt/all_db.tar.gz
- [root@localhost mysql]# systemctl stop mysqld //停止sql服务
- [root@localhost mysql]# cd /var/lib/mysql //切换到data目录下
- [root@localhost mysql]# tar xf /opt/all_db.tar.gz -C /var/lib/mysql //解压备份数据到mysqld服务数据存放目录
- [root@localhost mysql]# systemctl start mysqld //启动mysql服务
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。