Как подключиться к базе данных db4free с помощью команды "mysql" из терминала

Я использую MySQL 5.5 в Ubuntu 14.04. Я могу открывать и работать с локальными базами данных, используя mysql в терминале. Я также могу запустить phpMyAdmin и получить доступ к базе данных на db4free.net в браузере. Однако я хотел бы знать, как добиться того же (доступ к базе данных db4free) с терминала, используя mysql команда.

Заранее спасибо.

2 ответа

Решение

Используйте эту команду

mysql -u <username> -p -h db4free.net

Предполагая, что сервер разрешает удаленный доступ, с Mysql.com: MySQL:: MySQL 5.0 Справочное руководство:: 4.2.2 При подключении к MySQL Server выполните следующую команду:

mysql --host=<mysql_server_ip_address> --user=<mysql_username> --password <mysql_database_name>

Если сервер не использует по умолчанию MySQL порт (3306), добавьте --port аргумент команды:

mysql --host=<mysql_server_ip_address> --port=<mysql_server_port> --user=<mysql_username> --password <mysql_database_name>

Затем введите свой пароль и нажмите Enter.

Кстати, вы можете даже добавить пароль непосредственно к команде, используя --password=<mysql_password> вместо --password хотя пользователи вашей системы смогут увидеть его, запустив ps auxw, так что убедитесь сами, какой метод подходит больше всего.

Другие вопросы по тегам