通过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目录) | |
导入
首先创建一个空数据库,将打包的文件拷贝到mysql目录后解压
示例:
| 代码如下 | 复制代码 |
|
| |
后现在linux中脚本
| 代码如下 | 复制代码 |
| #!/bin/bash | |
新闻热点
疑难解答