Mysql备份与恢复

备份:

某个库里的所有表:
mysqldump -u root -proot dbname > /path/filename.sql

库下面的某个表:
mysqldump -u root -proot dbname table1 table2 ...> /path/filename.sql


多个库:
mysqldump -u root -proot -B dbname1 dbname2 > /path/filename.sql

所有库:
mysqldump -u root -proot -A > /path/filename.sql


恢复(登录 ):
source /pach/filename.sql;#如果是库级的直接执行, 如果是表类的, 要先进入到某个库才行。

或(不用登录) 
mysql -u root -proot < filename.sql
mysql -u root -proot databasename < filename.sql
原文地址:https://www.cnblogs.com/perl6/p/7114666.html