centos 7忘記mysql的密碼

2021-09-14 00:51:44 字數 938 閱讀 8262

方法

一、找回安裝是的初始密碼:

1、grep 'temporary password' /var/log/mysqld.log

方法二、使用作業系統賬號和密碼,進行修改密碼

1、mysql -uroot -p

2、輸入你的centos的密碼

3、update mysql.user set authentication_string = password('mynewpassword') where user = 'root' and host = 'localhost';

注:如果顯示 error 1819 (hy000): your password does not satisfy the current policy requirements,說明你的密碼不符合安全要求,

4、flush privileges;

5、quit;

方法三、強制進行修改密碼

1、systemctl stop mysqld

2、systemctl set-environment mysqld_opts="--skip-grant-tables"

3、systemctl start mysqld

4、mysql -u root

5、update mysql.user set authentication_string = password('mynewpassword') where user = 'root' and host = 'localhost';

注:如果顯示 error 1819 (hy000): your password does not satisfy the current policy requirements,說明你的密碼不符合安全要求,

6、flush privileges;

7、quit;

--------------------- 

原文: 

Centos7下mysql忘記root密碼處理方法

1.使用命令 vi etc my.cnf 2.在 mysqld 下新增一段 skip grant tables 3.重啟mysql服務 service mysql restart 4.使用者無密碼登入 mysql uroot p 5.選擇mysql資料庫 use mysql 6.修改root密碼 u...

centos 7忘記mysql的密碼是解決辦法

方法 一 找回安裝是的初始密碼 1 grep temporary password var log mysqld.log 方法二 使用作業系統賬號和密碼,進行修改密碼 1 mysql uroot p 2 輸入你的centos的密碼 3 update mysql.user set authentica...

centos 7忘記mysql的密碼是解決辦法

方法 一 找回安裝是的初始密碼 1 grep temporary password var log mysqld.log 方法二 使用作業系統賬號和密碼,進行修改密碼 1 mysql uroot p 2 輸入你的centos的密碼 3 update mysql.user set authentica...