Я установил MySQL с командой sudo apt install mysql-server mysql-client
, и затем я вошел /etc/init.d/mysql start
. Моя проблема произошла, когда я вошел mysql
. Ошибка была отображена на экране: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
.
Я пытался удалить (с remove
и purge
) и переустановите mysql-server
и mysql-client
, но это не работает. Кажется, что удаление пакета удаляет все упакованные данные, но оставляет обычно маленькие (измененные) пользовательские конфигурационные файлы позади, в случае, если удаление было несчастным случаем. Просто издание запроса установки на случайно удаленный пакет восстановит свою функцию как прежде в этом случае.
Я хотел бы получить такой после изображения:
Кто-либо мог смочь помочь мне в этой точке?
Заранее спасибо!
При установке его Вы, вероятно, предоставили пароль пользователю root (должно быть диалоговое окно, просящее его), поэтому для использования mysql клиента, Вы обычно выполняли бы следующую команду
mysql -u root -p
, где-u является пользователем, Вы хотите использовать, и-p и признак к mysql, чтобы показать Вам подсказку, просящую пароль корня.
Для Вашей второй части Вашего вопроса, если Вы хотите полностью удалить mysql, необходимо сначала удалить пакеты
sudo apt purge mysql-server
, но перед переустановкой, необходимо также удалить /var/lib/mysql
и все под ним.