MySQL修改root密碼的各種方法整理

2021-05-02 20:23:16 字數 1352 閱讀 9750

忘記mysql  root密碼是在mysql使用中很常見的問題,可是有很多朋友並不會重置root密碼,那叫苦啊,我有深有感觸,特寫此文章與大家交流:

windows環境中:%mysql_installdir%/my.ini //一般在mysql安裝目錄下有my.ini即mysql的配置檔案。

linux環境中:/etc/my.cnf

儲存退出編輯。

2、然後重啟mysql服務

windows環境中:

net stop mysql

net start mysql

linux環境中:

/etc/init.d/mysqld restart

3、設定新的root密碼

然後再在命令列下執行:

mysql-uroot -p mysql

直接回車無需密碼即可進入資料庫了。

現在我們執行如下語句把root密碼更新為 7758521:

update user set password=password("7758521") where user='root';

quit 退出mysql。

4、還原配置檔案並重啟服務

然後修改mysql配置檔案把剛才新增的那一行刪除。

再次重起mysql服務,密碼修改完畢。

修改完畢。

用新密碼7758521試一下吧,又能登入mysql的感覺就是不一樣吧?

技術交流 永無止境

方法1: 用set password命令

mysql -u root

mysql> set password for 'root'@'localhost' = password('newpass');

方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已經設定過密碼,採用如下方法

mysqladmin -u root password oldpass "newpass"

mysql -u root

mysql> use mysql;

mysql> update user set password = password('newpass') where user = 'root';

mysql> flush privileges;

在丟失root密碼的時候,可以這樣

mysqld_safe --skip-grant-tables&

mysql -u root mysql

mysql> update user set password=password("new password") where user='root';

mysql> flush privileges;

MySQL修改root密碼

整理了以下四種在mysql中修改root密碼的方法,可能對大家有所幫助 方法1 用set password命令 mysql u root mysql set password for root localhost password newpass 特別注意 此處的password關鍵字是對後面 ne...

mysql修改root密碼

修改mysql初始化密碼 連線mysql mysql u root p123456 enter password設定密碼 set password for root localhost password 123456 刪除mysql密碼校驗 預設不能使用簡單密碼 mysql set global v...

mysql修改root密碼

忘記mysql的root密碼的情況下,重置root密碼!system centos mysql version 5.0 5.5 1.停掉mysql service mysqld stop 2.配置檔案 etc my.cnf中 mysqld 下 新增 skip grant tables 3.啟動mys...