我在即将到期的组织 MySQL 服务器上有一个帐户。我在这台服务器上有几个数据库,想知道如何将它们的模式和其中的所有数据备份(镜像)到我的本地硬盘驱动器(而不是另一个 MySQL 服务器,因为我不想设置一个)。是否有免费工具可用于快速轻松地进行备份?(它必须支持安全连接和通过 SSH 连接。)感谢您的帮助。
问问题
440 次
5 回答
3
是的,MySQL转储
mysqldump -u your-username -p database_name > filename
于 2011-08-22T02:08:21.153 回答
1
这正是mysqldump的用途。只需 SSH 进入服务器,运行 mysqldump,然后scp
关闭输出文件。
于 2011-08-22T02:08:34.183 回答
1
您可以手动 SSH 到服务器并运行 mysqldump,但我认为这不是您要问的。
就个人而言,我会在 Windows 上使用SQLyog或在 Mac上使用Sequel Pro之类的程序。两者都支持 SSH 隧道,并且都有一个非常简单的 mysql 备份/导出界面。
于 2011-08-22T02:08:57.257 回答
1
您可以使用mysqldump来完成工作。
于 2011-08-22T02:09:07.927 回答
0
在数据库工具的控制面板查找中,点击 mysqladmin。一旦你在那里,你可以备份一个表,整个数据库或任何你想要的。有一些支票簿,例如您只想导出数据库结构还是也导出数据。那里有很多选项,都是基于 GUI 的。请探索,您不需要命令行。
完成导出后,您可以使用相同的 GUI 功能再次导入它们。如果我没记错的话,“特权”选项卡中会有人。
于 2011-08-22T02:12:43.233 回答