mysql 导入导出
导出所有数据库
mysqldump -u root -p --all-databases >/tmp/all.sql
导出指定数据库
mysqldump -u root -p --databases db1 db2 >/tmp/user.sql
导出指定的表
mysqldump -u root -p root --databases db1 --tables a1 a2 >/tmp/db1.sql
导出指定的表带过滤条件
mysqldump -u root -p root --databases db1 --tables a1 --where='id=1' >/tmp/a1.sql
导出数据库生成新的归档文件,而且记录Position
mysqldump -u root -p --databases employees --set-gtid-purged=OFF --master-data -F > emp.sql
导入
mysql -t < emp.sql
针对乱码问题
mysqldump -uroot -p --default-character-set=utf8 --hex-blob --master-data=2 --single-transaction --events -C -B rep > /tmp/1.sql