MySQL

导出

导出一个数据库

mysqldump -uroot -p db1 > /data/sql/db.sql

导出一个数据库并压缩

mysqldump -uroot -p db1 | gzip > db1.`date +%Y.%m.%d`.sql.gz

导出多个数据库

mysqldump -uroot -p --quick --databases db1 db2 > /data/sql/db.sql

导出全部数据库

mysqldump -uroot -p --quick --all-databases > /data/sql/db.sql

导出一张表

mysqldump -uroot -p db1 tb1 > /data/sql/db.sql

导出多张表

mysqldump -uroot -p db1 tb1 tb2 tb3 > /data/sql/db.sql

导入

导入一个数据库

mysql -uroot -p db1 < /data/sql/db.sql

导入多个数据库

mysql -uroot -p
mysql> source /data/sql/db.sql;

导入全部数据库

mysql -uroot -p
mysql> source /data/sql/db.sql;

导入一张表

mysql -uroot -p db < /data/sql/db.sql

导入多张表

mysql -uroot -p db < /data/sql/db.sql