Когда я пытаюсь войти в mysql через phpmyadmin, я получаю следующие ошибки:
#2002 - No such file or directory<br />The server is not responding (or the local server socket is not correctly configured).
Connection for controluser as defined in your configuration failed.
Я запускаю следующую команду и обнаруживаю, что mysql не использует какой-либо порт:
sudo netstat -tlpn | grep mysql
Когда я перезапускаю службу mysql, а затем снова проверяю порт, он показывает
tcp6 0 0 :::3306 :::* LISTEN 3808/mysqld
и больше нет ошибок в phpmyadmin, и я могу продолжить работу с mysql.
Чтобы работать, мне нужно перезапустить службу mysql каждый раз, когда я запускаю свою систему. Пожалуйста, помогите мне с ошибкой и скажите мне, как избавиться от нее.
Это моя версия mysql Ver 14.14 Distrib 5.6.16
и это моя версия PHP Version 5.6.36-1
.
Если вы хотите, чтобы mysql запускался при загрузке, вот как вы включили его через службу запуска.
Ubuntu 16+
sudo systemctl enable mysql
Ubuntu 14
sudo update-rc.d mysql defaults