FAQ и советы Битрикс


Смена и сброс пароля root на mysql

Смена пароля MYSQL

Иногда при установки нового VDS сервера и постановления на него Bitrix бекапа требуется задать пароль root для сервера MySQL. Часто по умолчанию он не задан.
Самое простое это сделать через команду mysqladmin.

$ mysqladmin -u root password 'НОВЫЙ_ПАРОЛЬ'

Если же вы хотите сменить ранее установленный пароль, это можно сделать при помощи следующей команды:

$ mysqladmin -u root -p'ТЕКУЩИЙ_ПАРОЛЬ' password 'НОВЫЙ_ПАРОЛЬ'


Например, если текущий пароль root — 'abc' и вы хотите сменить его на '123456', команда будет выглядеть так:

$ mysqladmin -u root -p'abc' password '123456'

Для проверки нужно подключится к mysql серверу через командную строку:

$ mysql -uroot -p123456

Сброс пароля MYSQL

А если вы забыли пароль к mysql, то есть способ сбросить его на новый:

1. Соединяемся с сервером по протоколу ssh или входим в качестве root

2. Останавливаем MySQL:

/etc/init.d/mysql stop

3. Запускаем MySQL с особыми параметрами:

/usr/bin/mysqld_safe --skip-grant-tables --user=root &

4. Запускаем клиента MySQL:

mysql -u root

5. Выполняем запрос SQL:

UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='root';

слово newpassword будет новым паролем

6. Применяем изменения:

FLUSH PRIVILEGES;

7. Выходим из клиента MySQL:

\q

8. Перезапускаем MySQL сервер:

/etc/init.d/mysql restart

На этом всё - пароль MySQL изменён.


Количество показов: 589

Возврат к списку