数据导出
数据迁移到时候一般是导出数据的.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
设置为需要存放数据表的数据库名称