騰訊雲mysql重新設定密碼解決辦法

2021-08-20 02:33:54 字數 723 閱讀 1064

安裝mysql後,一般來說預設root使用者的密碼是空的,但是由於某種原因(本人暫時還不知道為什麼)導致密碼並不為空,所以登陸不了(登陸不了還有可能沒有啟動mysql服務)

解決辦法:

先登陸伺服器,找到自己的my.cnf檔案,通常會在 /etc目錄下(如果不在,可以用find / -name my.cnf命令找一下),然後使用 vi my.cnf 命令編輯該檔案(建議先備份),在[mysqld]下面加上 skip-grant-tables ,

作用是登陸時跳過登陸認證,換句話說就是root什麼密碼都可以登陸進去,然後:wq儲存退出後,用service mysqld restart重啟mysql。

現在不論什麼密碼都可以登陸root使用者了。

接下來,在linux中輸入如下命令:

# mysql -uroot -p

mysql> 

use mysql; 

mysql> 

update user set password=password('123') where user='root'; 

mysql> 

flush privileges; 

退出mysql

刪除skip-grant-tables

重啟mysql,完成。

linux安裝mysql - 

騰訊雲mysql重新設定密碼解決辦法

安裝mysql後,一般來說預設root使用者的密碼是空的,但是由於某種原因 本人暫時還不知道為什麼 導致密碼並不為空,所以登陸不了 登陸不了還有可能沒有啟動mysql服務 解決辦法 先登陸伺服器,找到自己的my.cnf檔案,通常會在 etc目錄下 如果不在,可以用find name my.cnf命令...

linux 重新設定mysql密碼

先登陸伺服器,找到自己的my.cnf檔案,通常會在 etc目錄下 如果不在,可以用find name my.cnf命令找一下 然後使用 vi my.cnf 命令編輯該檔案 建議先備份 在 mysqld 下面加上 skip grant tables 作用是登陸時跳過登陸認證,換句話說就是root什麼密...

mysql5 7忘記密碼重新設定密碼

參照這個 中間有遇到問題 使用 service mysqld restart 重啟mysql服務的時候,報了failed to restart mysqld.service unit not found 參照這個 1 開啟終端win r輸入cmd回車即可開啟 2 通過mysql u使用者名稱 p指定...