Linux下MySQL的备份与还原

1. 备份 

[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
[root@localhost mysql]# mysqldump -u root -p databaseName>databaseName.sql,输入密码即可。

导出指定表的数据

# 多行 insert 形式
mysqldump --skip-extended-insert database -u username -ppassword --tables table_name1 table_name2 table_name3>db_xxx.sql

2. 还原

方法一:

[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
[root@localhost mysql]# mysql -u root -p databaseName<databaseName.sql,输入密码即可。

方法二(推荐):

# 登录到数据库
mysql -uroot -p

# 切换数据库,注意查看生成的mysql脚本文件中是否带有 use databaseName,如果有需要改成你要导入的数据库名字。
use databaseName;

# 查看当前使用的数据库
select database(); # 数据库还原 source
/path/to/database.sql

 

posted @ 2016-07-28 12:15  景岳  阅读(3877)  评论(0编辑  收藏  举报