我在某些服务器上有一个大型数据库转储,例如:
http://url.to/database.sql.gz
并且想要将其导入到 ClearDB。这是一个相当大的文件,我想在不再次下载和上传该文件的情况下执行此操作。
请注意,我无权访问旧数据库,只能访问此文件。新数据库与 Heroku 一起使用。
最佳答案
从控制台,你的文件在哪里
root@server# mysql -h us-cdbr-azure-west-b.cleardb.com -u usernmae -p database < file.sql
提示符将要求输入密码,然后文件将从本地服务器加载到cleardb服务器。
如果您想使用CTRL+Z将进程发送到后台,则写入bg
。
我加载一个 3G sql 文件并为我工作。希望这对您有用。
关于sql - 将远程 sql.gz 文件导入 ClearDB 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20763661/