数据导出

数据迁移到时候一般是导出数据的.sql文件进行迁移

# 备份单个库
mysqldump -uroot -p -R -E --single-transactio --databases [database_one] > database_one.sql

# 备份部分表
mysqldump -uroot -p --single-transaction [database_one] [table_one] [table_two] > database_table12.sql

# 排除某些表
mysqldump -uroot -p [database_one] --ignore-table=[database_one.table_one] --ignore-table=[database_one.table_two] > database_one.sql

# 只备份结构
mysqldump -uroot -p [database_one] --no-data > [database_one.defs].sql

# 只备份数据
mysqldump -uroot -p [database_one] --no-create-info > [database_one.data].sql

数据导入

导出.sql之后,使用下面的语法即可导入数据

导入数据库

mysql -uroot -p < bak.sql

导入数据表

mysql -uroot -p  db_name < bak.sql

db_name设置为需要存放数据表的数据库名称