MySQL 数据库的导入导出
需求
可能需要迁移本地的表格到服务器,或者反之。也有可能在服务器之间传送数据库内容。总结一下。
图形化界面
#TODO
命令行
导出
导出 foo
数据库中 bar
和 baz
表到 mydump.sql
中:
1 | sudo mysqldump --add-drop-table --databases foo --tables bar baz > /path/to/mydump.sql |
导出所有表:
1 | sudo mysqldump --add-drop-database --databases foo > /path/to/mydump.sql |
导入
在启动 mysql
后(sudo mysql
)
1 | source /path/to/mydump.sql |
或者命令行中输入
1 | sudo mysql < "/path/to/mydump.sql" |