Так что это первый раз, когда используется mySQL. Недавно я установил mySQL-сервер несколько часов назад и XAMPP несколько дней назад, хотя сегодня был запущен XAMPP впервые. Я не уверен, что мне нужны оба? Я могу запустить сервер из mysql или XAMPP.Не удается подключиться к локальному серверу MySQL через сокет /var/lib/mysql/mysql.sock
Я пытаюсь подключиться к базе данных через bluehost (webdomain), используя phpmyadmin.
У меня есть сервер mySQL, но все еще получаю ошибку Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock
. Я попытался найти файл внутри/var/lib /, но вижу только папку postfix внутри, а не mySQL.
Если мне нужно разместить файл там, как мне это сделать?
EDIT: Я запустил netstat -ln | grep -o -m 1 -E '\S*mysqld?\.sock'
в терминале, в то время как mysql запущен, и это пришло: /tmp/mysql.sock
. Я считаю, что это файл, и мне нужно каким-то образом его переместить.
EDIT2: Я открыл файл my.cnf и сменил сокет на /var/lib/mysql/mysql.sock
, а затем запустил сервер из XAMPP. когда я делаю netstat -ln | grep -o -m 1 -E '\S*mysqld?\.sock'
в терминале теперь он возвращается с /var/lib/mysql/mysql.sock
. Тем не менее проблема все еще возникает.
Попробуйте взглянуть на эти: http://stackoverflow.com/questions/4448467/cant-connect-to-local-mysql-server-through-socket-var-lib-mysql-mysql-sock или http: // stackoverflow.com/questions/5376427/cant-connect-to-local-mysql-server-through-socket-var-mysql-mysql-sock-38 или http://dba.stackexchange.com/questions/98467/how- to-solve-cant-connect-to-local-mysql-server-through-socket-error – PaulF
Убедитесь, что ваша служба mysql запущена? – JYoThI
да он работает. – luke