linux下mysql数据库备份方法_Linux下mysql数据库备份方法

本文介绍了在Linux系统中如何使用mysqldump命令及文件拷贝方式备份MySQL数据库,包括导出、导入数据,以及自动化备份脚本的示例。
摘要由CSDN通过智能技术生成

通过mysql提供的功能

导出

命令:

mysqldump -u 用户名 -p 数据库 > 数据库.sql

示例:

代码如下

复制代码

mysqldump -u root -p db1 > db1.sql(将数据库db1备份到db1.sql中)

提示输入密码,完成即可。

导入

需要先创建一个空数据库

mysql -u root -p(输入密码后进入mysql)

create database db1;(创建一个名为db1的数据库)

exit(退出mysql)

命令:

mysql -u 用户名 -p 数据库 < 数据库.sql

示例:

代码如下

复制代码

mysql -u root -p db1 < db1.sql(从备份文件db1.sql中导入数据到数据库db1中)

提示输入密码,完成即可。

通过拷贝文件

如果数据库特别大,可以使用拷贝的方式进行备份,不过不同的操作系统间可能会导致不兼容。

导出

进入mysql目录,打包需要备份的数据库目录

示例:

代码如下

复制代码

cd /var/lib/mysql(进入mysql目录)

tar -zcvf db1.tar.gz db1(打包db1目录,如果提示没有权限,在前面加上sudo,提示输入密码后即可)

导入

首先创建一个空数据库,将打包的文件拷贝到mysql目录后解压

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值