如何从Cloud9导出MySQL数据库?

时间:2014-08-31 03:41:20

标签: mysql export cloud9-ide

如何从Cloud9(云中的在线开发IDE)导出MySQL数据库。我能够导入数据库,但我仍然没有弄清楚如何将其导出,或者将其下载到我的计算机或其他任何地方。

3 个答案:

答案 0 :(得分:11)

我可以通过输入

导出数据库
mysqldump your_database_name > any_file_name.sql

在cloud9命令行。

答案 1 :(得分:4)

mysql-ctl cli
GRANT ALL PRIVILEGES ON *.* TO <username>@localhost;
SHOW VARIABLES LIKE 'socket';
quit;

mysqldump -u<username> --protocol=tcp -S /home/ubuntu/lib/mysql/socket/mysql.sock  --all-databases > db.sql

有两个技巧。首先,mysqldump不允许我以普通root用户身份运行它,所以我创建了自己的用户名和完全权限。然后,我查看了它运行的套接字。然后,我指定它应该使用tcp协议运行。那导出了我所有的sql表。

答案 2 :(得分:1)

当我尝试使用上述方法导入导出的数据库时出错。我发现安装phpmyadmin在导出导入到新服务器数据库时效果更好。这是一篇关于如何设置的帖子: https://community.c9.io/t/setting-up-phpmyadmin/1723