LINUX.ORG.RU
ФорумAdmin

В каком конфиге меняется пароль к mysql


0

1

Перенес сайт с одного облачного сервера на другой. Полностью все идентичное, структура папок и файлов, всё тоже самое кроме одного - root пароль к базе данных стал другим, из за этого вылазит ошибка

 The Error returned was:
Access denied for user 'root'@'localhost' (using password: YES)
. В каком конфиге изменить пароль? чтобы всё стало нормально

★★

Если у тебя свежая установка мускуля, то пароля быть не должно.

Устанавливается он утилитой mysqladmin.

Apple-ch ★★ ()
Ответ на: комментарий от Ushenin

/etc/shadow

«Иногда лучше жевать, чем говорить»

router ★★★★★ ()

В каком конфиге изменить пароль?

Ни в каком. Все пароли и пользователи живут в базе «mysql». Если есть доступ на запуск mysql, там ключик есть, позволяющий запуск с отключением проверки привилегий. В этом режиме можно пароль root поменять.

AS ★★★★★ ()

Пишу по памяти

# /etc/init.d/mysql stop
# mysqld --skip-grant-tables --user=root &
# mysql

mysql>use mysql
mysql>update user set password=PASSWORD('') where user='root'
mysql>exit

# /etc/init.d/mysql restart

leave ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.