Linux下MySQL的备份与还原

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

1-2、导出指定表的数据

# 多行 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
原文地址:https://www.cnblogs.com/xxoome/p/5714347.html