Не могу войти в phpMyAdmin
Я борюсь с этим с 9 утра, и уже прошло 7:30 вечера. Мое приложение не смогло связаться с mySQL. Поэтому я хотел убедиться, что смогу войти в него через phpMyAdmin. Я могу открыть экран входа в систему (через localhost / phpmyadmin) в моем браузере, но он не займет мой пользователь и пароль. Я пытался остановить это, бег sudo mysqld --skip-grant-tables &
, а затем запустить его. Нет кости. когда я печатаю mysql
в CLI я получаю
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Это имеет смысл, поскольку у меня нет каталога / var / run /. Я старался mysql -u richb201 -p
но я получаю
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Могу ли я удалить mysql и просто переустановить его?
Вот мой текущий mysqld.conf, который НЕ находится в каталоге / run /
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
#
1 ответ
Могу ли я удалить mysql и просто переустановить его?
Да, есть:
sudo apt remove mysql-server
или же
sudo apt purge mysql-server
Последний обеспечит удаление всех пакетов, связанных с установкой, включая файлы конфигурации.
Затем переустановить:
sudo apt install mysql-server
Чтобы установить пароль для root mysql, запустите sudo mysql_secure_installation
команда.