我有一个安卓应用程序,我想连接到我的后端。后端调用由 PHP 脚本进行,而数据库是使用 mysql 构建的。我在hostagtor上上传了该应用程序。
我想在谷歌云SQL上迁移该数据库。到目前为止,我所做的是:
- 在谷歌云存储上创建了一个存储桶
- 已上传存储桶中的 sql 转储。
错误: - 当我尝试将其上传到谷歌云sql时,它抛出了一个错误!
在导入到 Clousql 时,我写道:gs://mybucket/abc.sql,而数据库名称留空。
我的问题是我上传的文件没有在没有 BOM 的情况下编码为 UTF-8。
常见的错误是:
-
转储文件开头缺少
use <database>
语句。 -
数据库不存在。
-
生成转储时未使用
--hex-blob
选项。