Доступ запрещен для пользователя 'базируется' 'localhost' (использование пароля: ДА) [дубликат]

1
задан 18 November 2019 в 22:39

1 ответ

я предлагаю, чтобы шаги изменили пароль root путем выполнения сервера с опцией - таблицы предоставления пропуска, эта опция позволяет Вам входить в систему в mysql без пароля, выполняющего это с sudo:

# sudo service mysql stop

# sudo mysqld_safe --skip-grant-tables &

# sudo mysql -u root

mysql> use mysql;

mysql> update user set authentication_string=PASSWORD("YOUR-NEW-ROOT-PASSWORD") where User='root';

mysql> flush privileges;

mysql> quit

# sudo service mysql stop

# sudo service mysql start

# sudo mysql -u root -p

Теперь можно войти в sql с новым паролем

check may be it's possible to find a query file about root password in path /home/$USER/.mysql_history or /root/.mysql_history

Note: prior to MySQL 5.7 the column was called password instead of authentication_string. Replace the line above with

mysql> update user set password=PASSWORD("YOUR-NEW-ROOT-PASSWORD") where User='root';

Goodluck

0
ответ дан 7 December 2019 в 18:07

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

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