ubuntu16 04 重置mysql密碼

2022-06-09 18:09:09 字數 1403 閱讀 5653

先登陸伺服器,找到自己的my.cnf檔案,通常會在 /etc目錄下(如果不在,可以用find / -name my.cnf命令找一下),

然後使用 vi my.cnf 命令編輯該檔案(建議先備份),在[mysqld]下面加上 skip-grant-tables  (預設沒有[mysqld],需自己加),

作用是登陸時跳過登陸認證,換句話說就是root什麼密碼都可以登陸進去

然後:wq(:x)儲存退出後,重啟mysql( sudo  /etc/init.d/mysql restart)。

接下來登入mysql,不需要輸入人密碼

# mysql -uroot -p

然後更改密碼

mysql> use mysql; 

mysql> update user set authentication_string=password("新密碼") where user='root';  (舊版使用 

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

mysql> flush privileges; 

退出mysql,刪除skip-grant-tables

重啟mysql,完成。

參考連線:

先登陸伺服器,找到自己的my.cnf檔案,通常會在 /etc目錄下(如果不在,可以用find / -name my.cnf命令找一下),

然後使用 vi my.cnf 命令編輯該檔案(建議先備份),在[mysqld]下面加上 skip-grant-tables  (預設沒有[mysqld],需自己加),

作用是登陸時跳過登陸認證,換句話說就是root什麼密碼都可以登陸進去

然後:wq(:x)儲存退出後,重啟mysql( sudo  /etc/init.d/mysql restart)。

接下來登入mysql,不需要輸入人密碼

# mysql -uroot -p

然後更改密碼

mysql> use mysql; 

mysql> update user set authentication_string=password("新密碼") where user='root';  (舊版使用 

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

mysql> flush privileges; 

退出mysql,刪除skip-grant-tables

重啟mysql,完成。

參考連線:

Ubuntu 16 04 重置密碼(忘記密碼)

忘記了你的ubuntu使用者密碼,登入不了系統 不要緊,在ubuntu上重置密碼是很簡單的,即使你忘記了使用者名稱。1 進入recovery mode recovery mode 即恢復模式 在grub啟動選單選擇 advanced options for ubuntu 如果你在開機時沒有進入gru...

Ubuntu 16 04 重置密碼(忘記密碼)

忘記了你的ubuntu使用者密碼,登入不了系統 不要緊,在ubuntu上重置密碼是很簡單的,即使你忘記了使用者名稱。1 進入recovery mode recovery mode即恢復模式 在grub啟動選單選擇 advanced options for ubuntu 如果你在開機時沒有進入grub...

Ubuntu16 04重灌NVIDIA顯示卡驅動

我的ubuntu系統如果顯示卡驅動掉了就會可視面介面的圖示和字型異常的大,本來應該是正常大小,但是你突然發現整體的介面突然放大,就想是智慧型機突然變成了老年機,哈哈哈。這樣的情況出現那多半就是驅動掉了,你可以試著進入終端然後輸出命令 nvidia smi如果沒有出現驅動資訊就是驅動真的掉了 開啟終端...