Когда я подключить базу данных с помощью PHP скрипт он показываетНевозможно подключиться: Не удается подключиться к локальному серверу MySQL через разъем «/var/lib/mysql/mysql.sock» (2)
Could not connect: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
имя пользователя и пароль верны.
что-то из my.cnf
[client]
#password = your_password
port = 3306
socket = /data/mysql/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /data/mysql/mysql.sock
skip-external-locking
пс: я изменить его socket = /var/lib/mysql/mysql.sock
сценарий PHP все еще говорит "/var/lib/mysql/mysql.sock" ?. затем запустить
mysqladmin -u root -p status
это показывает
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
service mysqld restart
mysqld: unrecognized service
Ошибка говорит вы пытаетесь использовать '/ вар/lib/mysql/mysql.sock', тогда как ваша конфигурация предполагает, что сокет фактически находится в '/ data/mysql/mysql.sock' ... – eggyal
Я меняю его на socket = /var/lib/mysql/mysql.sock ошибки все еще существуют – run
В системе Debian команда перезапуска MySQL сервер является 'службой mysql restart' –