mysql忘記root密碼,修改mysql密碼

2021-08-15 04:35:44 字數 900 閱讀 2002

1、修改mysql配置檔案

vim /etc/my.cnf #編輯檔案

找到[mysqld],在下面新增一行 skip-grant

:wq #儲存退出

service mysqld restart #重啟mysql服務

2、進入mysql控制台

mysql -uroot -p #直接按回車,這時不需要輸入root密碼,或者隨便輸入乙個密碼都可以登陸。

3、修改root密碼

update mysql.user

set password=password('123456') where

user="root";

flush privileges; #重新整理系統授權表

授權操作

grant

allon *.* to

'root'@'localhost' identified by

'123456'

with

grant

option;

4、取消/etc/my.cnf中的skip-grant

vim /etc/my.cnf 編輯檔案,找到[mysqld],刪除skip-grant這一行

:wq #儲存退出

5、重啟mysql

service mysqld restart #重啟mysql,這個時候mysql的root密碼已經修改為123456

6、進入mysql控制台

mysql -uroot -p #進入mysql控制台

123456 #輸入密碼

mysql 密碼忘記 修改root密碼

通過網上的資料總結了一下 第一步 確定mysql服務是關閉狀態 然後執行下面命令 mysqld defaults file d mysql my.ini console skip grant tables 這句話表示跳過密碼驗證的許可權,現在 在登入mysql不用做驗證就可以進入 第二步 第乙個視窗...

mysql修改忘記root密碼

may 11,2016 8 50 pm mysql u root mysql set password for root localhost password newpass mysqladmin u root password newpass 如果root已經設定過密碼,採用如下方法 mysqla...

mysql 修改忘記root密碼

1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對外的埠封閉,並且停止apache以及所有的使用者程序的...