- Подробности
-
Категория: Linux - Mysql
-
Опубликовано 19.08.2021 08:19
-
Автор: Super User
-
Просмотров: 437
Смена пароля root в MySQL
Что делать если вы не знаете пароль root пользователя MySQL?
Просто сменить пароль пользователя, в том числе и root
mysqladmin -u root -poldpassword password
'mypassword'
oldpassword — старый пароль
mypassword — новый пароль
или
mysql -u root
mysql>
use
mysql;
mysql> UPDATE user SET Password = PASSWORD(
'mypassword'
) WHERE User =
'root'
;
mysql>
FLUSH
PRIVILEGES;
Смена пароля root, если пароля вы не знаете.
- Останавливаем сервер mysql
- Запускаем mysql с опцией --skip-grant-tables
mysqld_safe --skip-grant-tables &
- Коннектимся к mysql-серверу через другой терминал.
- и сама смена пароля
mysql>
use
mysql;
mysql> update user set password=PASSWORD(
'my_password'
) where user=
'root'
and
host=
'localhost'
;
mysql>
flush
privileges;
mysql> quit
- Останавливаем mysql и запускаем снова
И помните, после установки MySQL сервера нужно обязательно задать пароль root
mysqladmin -u root password
'mypassword'
или
mysql -u root
mysql> SET PASSWORD FOR
'root'
@
'localhost'
= PASSWORD(
'newpassword'
);