# 1045 Невозможно войти на сервер MySQL

Я полностью новичок в Linux / Ubuntu. Я пытаюсь настроить лампу в моей ОС, однако я установил apache , php , mysql от следующие команды:

sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
sudo apt-get install phpmyadmin

все работает нормально, за исключением того, что я полностью не могу войти в MySQL (что приводит к ошибке входа phpmyadmin), получая ошибки:

#1045 Cannot log in to the MySQL server
Access denied for user 'root'@'localhost' (using password: YES)

Я погуглил проблему и также Я попытался переустановить все установленные компоненты, но результат тот же!

В Windows я обычно изменял содержимое файла конфигурации mysql, но в Ubuntu ничто не отличается от Windows! :))

Кто-нибудь может мне помочь с этим, действительно нужно настроить lampp: -S

спасибо заранее

7
задан 2 July 2012 в 03:58

1 ответ

Я думаю, что вы должны сбросить пароль пользователя root.

Как сбросить пароль root для MySQL.

Чтобы сбросить пароль mysql для пользователя root, просто следуйте этим инструкциям.

Шаг1. Остановите процесс демона mysql с помощью этой команды:

sudo service mysql stop

Step2. Запустите процесс mysqld demon с помощью опции --skip-grant-tables с помощью этой команды:

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

Step3. Запустите клиентский процесс mysql с помощью этой команды:

mysql -u root

Step4. В командной строке mysql выполните эту команду, чтобы иметь возможность изменить любой пароль:

FLUSH PRIVILEGES;

Step5. Затем сбросьте / обновите свой пароль и выйдите:

SET PASSWORD FOR root@'localhost' = PASSWORD('password');
quit

Шаг 6. Запустите процесс mysql demon с помощью этой команды:

sudo service mysql start

Теперь вы можете войти в MySQL как пользователь root.

0
ответ дан 2 July 2012 в 03:58

Другие вопросы по тегам:

Похожие вопросы: