Я использую MySQL 5.5 в Ubuntu 14.04. Я могу открывать и работать с локальными базами данных, используя mysql
в терминале. Я также могу запустить phpMyAdmin и получить доступ к базе данных на db4free.net в браузере. Однако я хотел бы знать, как добиться того же (получить доступ к базе данных db4free) с терминала, используя команду mysql
.
Спасибо заранее.
Используйте эту команду
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>
Тогда вводят Ваш пароль, и нажатие Входят .
На ноте стороны, Вы могли даже добавить пароль непосредственно к команде при помощи --password=<mysql_password>
вместо --password
, хотя пользователи в Вашей системе будут в состоянии видеть его путем выполнения ps auxw
, поэтому лично убедятся, которым метод подходит больше всего.