2014-08-31 102 views
3

如何从云中的在线开发IDE Cloud9导出MySQL数据库。我能够导入一个数据库,但我还没有想出如何导出它,或将它下载到我的电脑或其他任何地方。如何从Cloud9导出MySQL数据库?

回答

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表。

9

我能够通过在CLOUD9命令行输入

mysqldump your_database_name > any_file_name.sql 

到数据库中导出。

+0

这是我的2美分:'''mysqldump your_database_name> any_file_name.sql -uyour_db_user_name -p''' – 2017-05-16 10:57:40