32

我在 MySQL 查询浏览器中有一个完整的架构,其中包含许多包含数据的表。现在我想将这个包含所有表/数据的完整数据库发送给我的同事。如何将其发送给我的同事,以便他可以将这个完整的模式放置在他的 MySQL Query 浏览器中?

谢谢。

4

3 回答 3

47

我不确定您在哪里工作,您可以将其导出到文件,然后发送给您的朋友。(root 是我的本地主机用户名)

mysqldump -u root -p --databases DB_NAME >databasename.sql

PS:mysqldump 实际上是您的 /MySQL\MySQL Server 5.6\bin 中存在的可执行文件

例如 [在 Windows 上]

C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin\mysqldump.exe

或 [在 Linux 上]

/usr/bin/mysqldump
于 2012-11-26T14:32:11.983 回答
6

您可以使用mysqldump命令。

如果您使用 MySQL Workbench,请打开服务器管理选项卡,您可以使用 GUI 界面从那里 导出到磁盘。

有转储到单个文件或目录的选项,以及是否包含数据。

于 2012-11-26T14:29:46.973 回答
1

您可以使用 phpMyAdmin 将数据库导出为 *.sql 文件。

或者编写一个 C++/C#/Java 等程序来生成这样的语句。

http://fragments.turtlemeat.com/mysql-database-backup-restore-phpmyadmin.php

我和龟肉没有任何关系

于 2012-11-26T14:22:47.117 回答