Загрузка / экспорт удаленной базы данных в локальный каталог / машину через shell / ssh / mysql (Ma c) - PullRequest
0 голосов
/ 25 марта 2020

Офигеть здесь и надеяться на помощь. Не эксперт в этом, извините.

Я на macOS Catalina 10.15, залогинен на сервер через оболочку и S SH. Оттуда я вошел в среду баз данных примерно так:

mysql -u username -p
Enter password:
Welcome to the MySQL monitor.

Там я вижу все базы данных примерно так:

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| database_1         |
| database_2         |
+--------------------+
2 rows in set (0.01 sec)

Я хочу загрузить database_2 на свой локальный компьютер и пробовал различные операторы уже как

mysqldump -u username -p database_2 > database_2.sql

или

mysqldump -u username -p database_2 > ~/Users/myname/Downloads/databse_2.sql

Это ошибка, которую я получил:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump -u username -p database_2 > ~/Users/myname/Downloads/databse_2.sql' at line 1

... не смог выяснить, в чем здесь проблема .

Я пытался запустить другие команды не в MySQL Мониторе, а непосредственно на сервере, на котором я вошел через SHH, но это не сработало. Я на правильном пути здесь? Любая помощь или идея, пожалуйста?

Спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...