【发布时间】:2021-11-08 13:50:22
【问题描述】:
免责声明:我是green horn。
我在 Windows 上使用PhpStorm,它提供了一种在开发过程中创建和管理数据库的便捷方式。不幸的是,现在我要推送到生产环境,将数据库上传到Cloadways (Digital Ocean Server) 似乎并不那么简单。
Cloudways 的Database Manager 具有导入功能,需要.gz (gzip) 文件。 gzip 文件不能从目录创建,但在 Windows 上 mysql 为每个 database 创建目录并用 table files (.ibd) 填充它们。
我了解到您可以先将目录压缩到 .tar 文件中,然后再将它们压缩为 gzip (database.tar.gz),这就是我尝试过的。但是当我尝试使用 database manager 导入它们时,它只显示:
有什么办法吗?
【问题讨论】:
-
您不会导入原始 MySQL 文件 - 使用
mysqldump获取 SQL 文件,压缩,然后上传 -
仅使用行文件进行复制,使用相同版本的mysql,为什么要从数据目录复制所有文件,但mysqldump方法更简单。如果你有一个大数据库,你可以尝试复制
标签: mysql linux windows phpstorm cloudways