繁体   English   中英

如何备份MySQL数据库?

[英]How to backup a MySQL database?

我在即将到期的组织MySQL服务器上有一个帐户。 我在此服务器上有几个数据库,想知道如何将其架构和其中的所有数据备份(镜像)到我的本地硬盘驱动器(而不是另一个MySQL服务器,因为我宁愿不必设置一个) )。 我有免费的工具可以快速方便地进行备份吗? (它必须支持通过SSH连接进行安全连接。)感谢您的帮助。

是的, MySQLdump

mysqldump -u your-username -p database_name > filename

这恰恰是mysqldump的目的。 只是SSH连接到服务器,运行的mysqldump和scp关闭输出文件。

您可以手动SSH到服务器并运行mysqldump,但是我不认为这是您要的。

就个人而言,我会使用Windows上的SQLyog或Mac上的Sequel Pro之类的程序。 两者都支持SSH隧道传输,并且都具有用于mysql备份/导出的非常简单的界面。

您可以使用mysqldump来完成工作。

在控制面板中查找数据库工具,单击mysqladmin。 在那里,您可以备份表,整个数据库或任何您想要的文件。 有一些支票簿,例如您只想导出数据库结构还是要导出数据。 那里有很多选项,全部基于GUI。 请探索,您不需要命令行。

导出完成后,可以使用相同的GUI功能再次导入它们。 如果我没有记错的话,“特权”选项卡中会有人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM