Инструменты пользователя

Инструменты сайта


mysql._sbros_parolja_root

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
mysql._sbros_parolja_root [2017/02/14 21:21] – создано daniilmysql._sbros_parolja_root [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
 ====== MySQL. Сброс пароля root ====== ====== MySQL. Сброс пароля root ======
 +
 +----
 +
 +  * Останавливаем mysql-сервер (//указываем путь к pid файлу//)
  
 <code bash> <code bash>
-service mysqld stop +kill `cat /mysql-data-directory/host_name.pid`
-mysqld_safe --skip-grant-tables & +
-mysql +
-</code><code sql> +
-mysql> UPDATE mysql.user SET Password=PASSWORD('secret') WHERE User='root'; +
-mysql> FLUSH PRIVILEGES; +
-mysql> \q +
-</code><code bash> +
-service mysqld restart+
 </code> </code>
 +
 +  * Создаём текстовый файл с содержимым
 +
 +<code bash>
 +vim /tmp/mysql-init
 +</code>
 +
 +//для версии **5.7.6 и более новой**//
 +
 +<code sql>
 +ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
 +</code>
 +
 +//для версии **5.7.5 и более старой**//
 +
 +<code sql>
 +SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
 +</code>
 +
 +  * Запускаем MySQL сервер с ключом **%%--init-file%%**
 +
 +<code bash>
 +mysqld_safe --init-file=/tmp/mysql-init
 +</code>
 +
 +  * Удаляем созданный файл
 +
 +<code bash>
 +rm -f /tmp/mysql-init
 +</code>
 +
 +----
 +
 +===== Источник =====
 +  * [[ https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html | dev.mysql.com ]]
mysql._sbros_parolja_root.1487096478.txt.gz · Последнее изменение: 2017/02/14 00:00 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki