1.导出数据
mysqldump 数据库名 >数据库备份名
mysqldump -A -u用户名 -p密码 数据库名>数据库备份名
mysqldump -d -A --add-drop-table -uroot -p > /...../xxx.sql
a.导出结构不导出数据
mysqldump --opt -d databases -u root -p > /...../xxx.sql
b.导出数据不导出结构
mysqldump -t databases -uroot -p > /...../xxx.sql
c.导出数据和表结构
mysqldump databases -uroot -p > /...../xxx.sql
d.导出特定表的结构
mysqldump -uroot -p -B databases --table tableName > /...../xxx.sql
2.导入数据:
由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:
mysql databases < /...../xxx.sql
OR
source /...../xxx.sql