MySQL: 导出 MySQL 数据库

本文档属于高级用法指南的一部分。您可以在此处查看完整指南:如何配置、优化、导出或导入 MySQL 数据

👋 欢迎查阅 Stackhero 文档!

Stackhero 提供全托管的 MySQL 云服务,简化了生产环境下的部署与管理:

  • 无限制的连接数与数据传输。
  • 集成的 phpMyAdmin Web 界面,便于数据库管理。
  • 无忧的更新,一键升级。
  • 专属私有基础设施上实现持续高性能与强大安全性

使用 Stackhero,您可以在几分钟内拥有可靠的 MySQL 数据库。让您将更多时间专注于应用开发,而不是环境搭建和维护。立即体验 Stackhero 的 MySQL 云主机服务

要创建数据库备份(即“dump”),您可以直接在本地计算机上使用 mysqldump 工具。(如需在 Docker 中运行,请参考上一节。)

要将 Stackhero 实例中的数据库导出到本地计算机,可以运行:

mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > <DATABASE>.sql

请确保将 <XXXXXX>.stackhero-network.com<PORT><DATABASE> 替换为您的实际实例信息。运行命令后,系统会提示您输入 root 密码。mysqldump 工具随后会将数据库表保存到名为 <DATABASE>.sql 的文件中。

要将本地计算机上的数据库导入到 Stackhero 实例中,可以使用以下命令:

mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> < yourDump.sql

请记得将 yourDump.sql 替换为您要导入的实际 SQL 文件名。