需求

可能需要迁移本地的表格到服务器,或者反之。也有可能在服务器之间传送数据库内容。总结一下。

图形化界面

#TODO

命令行

导出

导出 foo 数据库中 barbaz 表到 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"