2014-08-31 5 views
3

Как я могу экспортировать базу данных MySQL из Cloud9, онлайновой разработки IDE в облаке. Мне удалось импортировать базу данных, но я до сих пор не понял, как ее экспортировать, или загрузить ее на компьютер или где-нибудь еще.Как я могу экспортировать базу данных MySQL из Cloud9?

ответ

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

Я был в состоянии экспортировать базу данных, введя

mysqldump your_database_name > any_file_name.sql 

в Cloud9 командной строке.

+0

Вот мои 2 цента: '' 'туздЫшпр your_database_name> any_file_name.sql -uyour_db_user_name -p''' –

1

У меня возникла ошибка, когда я попытался импортировать экспортированную базу данных, используя приведенные выше методы. Я обнаружил, что установка phpmyadmin работает лучше при экспорте для импорта в новую базу данных сервера. Вот после того, как установить его .: https://community.c9.io/t/setting-up-phpmyadmin/1723

Смежные вопросы