数据库的导出命令

导出数据库(SQL脚本)

mysqldump -u 用户名 -p 数据库 > 导出的文件名

mysqldump -uroot -pmysql db_name > test_db.sql

导出数据库的一个表

mysqldump -u 用户名 -p数据库 b表名 > 导出的文件名

mysqldump -u root -p test_db users > test_users.sql

导出所有数据库

mysqldump -uroot -p --all-databases > /DestTop/all_db.sql

条件导出,导出test表b2中id=6的数据

mysqldump -uroot -p test b2 --where=‘id=6’ > /DestTop/all_db.sql

mysqldump -uroot -p --databases test --tables b2 --where=‘id=6’ > /DestTop/all_db.sql

导出表结构不导出数据, --no-data

mysqldump -uroot -p --no-data db1 > /desktop/db1.sql

跨服务器导出导入数据

mysqldump --host=h1 -uroot -proot --databases db1 |mysql --host=h2 -uroot -proot db2

导入数据库

source mydb.sql

mysql -u用户 -p 数据库名 < 数据库名.sql

感谢大佬的技术博客

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐