У меня есть проблемы, изменяющие пароль root для моего mysql сервера на Ubuntu 19.10: Я следовал инструкциям на https://websiteforstudents.com/resetting-mysql-root-password-on-ubuntu-16-04-17-10-and-18-04-lts/, и все идет как инструкции, говорят, пока я не добираюсь до шага, где я, как предполагается, вхожу в систему с sudo mysql -u root
. Я получаю следующую ошибку:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Я регистрировал свои связывать-адреса /etc/mysql/mysql.conf.d/mysqld.cnf
. Я имею три, они установлены на:
127.0.0.1,
10.0.2.15 (my local ethernet iface) and
0.0.0.0
таким образом, я не знаю, почему это не позволяет мне соединиться, какие-либо подсказки? Я установил sudo ufw enable
& sudo ufw allow mysql
- даже после sudo ufw disablle
это не позволит мне соединиться!
В предположении я сказал бы, что Вы не пытаетесь соединиться с тем, что Вы думаете, что Вы. Попытайтесь добавить --host=127.0.0.1 --port=3306
для явной установки хоста/порта, Вы пытаетесь соединиться с.
Кроме того, многословие увеличения с -vvv
Проверьте, что mysqld на самом деле слушает с
sudo ss -nlpt | grep -i mysqld
Разрешите весь трафик в порте 3306:
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT