Назад | Перейти на главную страницу

Mysql-клиент без сервера

Я только что установил MySQL-client-5.5.24-1.el6.x86_64.rpm.

Я пытаюсь подключиться к базе данных на другом компьютере, но при запуске mysql получаю сообщение об ошибке:

$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Любая идея, как запустить клиент mysql (без запущенного сервера)

Укажите хост:

mysql -h host ...

Видеть man mysql для всех вариантов.

Вы не сказали, куда подключиться. Вам нужно использовать '-h host' или '-h server.ip.address'

 mysql -h host -u <username> 

(и добавьте -p, если у вас установлен пароль)

Используйте различные параметры командной строки, чтобы указать удаленный сервер MySQL, к которому вы хотите подключиться.

-h servername

-u username

Например. mysql -h server.example.com -u username -p database

-p указывает, что вы будете вводить свой пароль из командной строки сразу после подключения к MySQL.

Вы также можете добавить свои параметры в файл конфигурации.

~ / .my.cnf

[client]
user = dbuser
pass = dbpass
host = mysql.example.com
default-character-set = utf8

Затем подключитесь к MySQL с помощью следующей команды:

mysql

Или в конкретную базу данных:

mysql <database>