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 (без запуска сервера)
3 ответа
Укажите хост:
mysql -h host ...
Увидеть man mysql
для всех вариантов.
Вы не сказали ему, где подключиться. Вам нужно использовать '-h host' или '-h server.ip.add.ress'
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>