在linux系统使用tar对MySQL数据打包备份的命令

2021-08-26 17:50:00 浏览数 (1)

在日常管理服务器的MySQL备份时,比较常用的压缩备份命令,对于新手掌握命令后,可以快速实现使用tar备份打包数据库的文件操作。

复制数据文件方式,可以使用cp或tar

以下为从备份开始到备份结束的大致操作指令,可以参考学习: 1、停止服务

代码语言:javascript复制
[root@localhost mysql]# systemctl stop mysqld
[root@localhost mysql]# netstat -lnupt | grep 3306
1.2.

2、备份数据文件

代码语言:javascript复制
cd /var/lib/mysql
[root@localhost mysql]# mkdir -p /server/backup
[root@localhost mysql]#tar czf /server/backup/all.`date  %F`.tar.gz *1.2.3.

3、将备份文件拷贝到目标服务器

代码语言:javascript复制
scp /server/backup/all.`date  %F`.tar.gz 192.168.95.12:/tmp1.

4、目标服务器停止服务

代码语言:javascript复制
# systemctl stop mysqld1.

5、解压文件至目标服务器数据文件夹

代码语言:javascript复制
# tar xf /tmp/all.tar.gz -C /usr/local/mysql/data1.

修改权限

代码语言:javascript复制
# chown -R mysql.mysql /usr/local/mysql/data
1.

6、目标服务器启动服务测试

代码语言:javascript复制
# systemctl start mysqld1.

0 人点赞