mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/var/lib/mysql/mysql.sock' (2)
service mysql status
mysql stop/waiting
service mysql restart
stop: Unknown instance:
start: Job failed to start
find / -name mysql.sock
/var/lib/mysql/mysql.sock
Однако, Я не могу найти файл mysql.sock на моем сервере. Я не знаю, как справиться с этой проблемой. Могу ли я предоставить какую-либо информацию, чтобы помочь мне получить помощь?
Мне нужна ваша помощь.
Похоже, вы установили mysql-client
, а не mysql-server
. Или, возможно, служба сервера MySQL не была запущена.
Чтобы установить сервер MySQL, выполните следующие действия (или просто для запуска службы mysql перейдите непосредственно к шагу 3):
sudo apt-get update sudo apt-get install mysql-server
. Установщик устанавливает MySQL и все зависимости. /usr/bin/mysql_secure_installation
. Безопасный установщик проходит процесс настройки MySQL, включая создание пароля пользователя root. Он попросит вас указать некоторые параметры безопасности, включая удаление удаленного доступа к пользователю root и установку пароля root. sudo service mysql start
. sudo service mysql start
. sudo /usr/sbin/update-rc.d mysql defaults
. Запустите оболочку MySQL:
В командной строке выполните следующую команду, чтобы запустить оболочку mysql и ввести ее в качестве пользователя root пользователь: /usr/bin/mysql -u root -p
.
Когда вам будет предложено ввести пароль, введите пароль, который вы установили во время установки, или, если вы его не установили, нажмите Enter, чтобы не вводить пароль.
Надеюсь, это поможет вам. Если нет, посетите https://support.rackspace.com/how-to/install-mysql-server-on-ubuntu/ или оставьте комментарий ниже. Спасибо!