Я установил MySQL с помощью следующей команды:Невозможно войти в MySQL
sudo apt-get install mysql-server mysql-client mysql-common
Он просит у меня пароль суперпользователя (О конфигурации пакета), я вхожу один и подтвердите его.
sudo /etc/init.d/mysql start
Однако при попытке входа в MySQL с корнем пользователя и пароль, который я поставленный в предыдущем шаге, он отказывает мне доступ:
[email protected]:/etc# > mysql --user root --password
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES).
Еще одна попытка, что я сделал было удалить и переустановить mysql, не поставляя пароль, но это не удается.
Затем я переключил пользователя на сервере MySQL
[email protected]:/etc# sudo -u mysql -s
[email protected]:/etc# sudo -u mysql -s
bash: /root/.bashrc: Permission denied
[email protected]:/etc$ mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
На данный момент я нахожусь в состоянии только начать и остановить MySQL. Любые идеи, в которых я могу ошибиться?
[EDIT]
После поиска много я обнаружил, что один может войти в MySQL с помощью DEBiAN-SYS-Мейнт как пользователя и пароль, который находится в файле debian.cnf. В базе данных mysql не было пользователя «root», поэтому все, что я пытался, лишил меня доступа. Не знаю, безопасно ли это сделать.