前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在linux系统使用tar对MySQL数据打包备份的命令

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

原创
作者头像
用户7639835
修改于 2021-08-26 09:50:00
修改于 2021-08-26 09:50:00
1.5K00
代码可运行
举报
文章被收录于专栏:技术知识分享技术知识分享
运行总次数:0
代码可运行

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost mysql]# systemctl stop mysqld
[root@localhost mysql]# netstat -lnupt | grep 3306
1.2.

2、备份数据文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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
代码运行次数:0
运行
AI代码解释
复制
scp /server/backup/all.`date +%F`.tar.gz 192.168.95.12:/tmp1.

4、目标服务器停止服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# systemctl stop mysqld1.

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# tar xf /tmp/all.tar.gz -C /usr/local/mysql/data1.

修改权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# chown -R mysql.mysql /usr/local/mysql/data
1.

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# systemctl start mysqld1.

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验