Linux忘記MySQL登入密碼

2021-08-28 03:34:09 字數 589 閱讀 7130

1.在配置檔案中新增skip-grant-tables

進入 mysql伺服器,可以不需要 root 密碼,但是同時,不能做授權修改。

[mysqld]

skip-grant-tables

2.立即登入,修改密碼

方法一 :

mysql> alter user 'root'@'localhost' identified by '新密碼'; ##成功後修改新密碼。

mysql> flush privileges;

方法二:

update mysql.user set authentication_string=password("[email protected]");

flush privileges;

3.修改完密碼,立即退出,去到/etc/my.cnf把skip-grant-tables去掉,否則會報錯。

4.重新啟動mysql

/usr/local/mysql57/support-files/mysql.server restart

linux忘記mysql的root使用者密碼

linux系統如果忘記了 mysql 的 root 密碼,可以用以下方法重新設定 1.kill掉系統裡的mysql程序,ps ef grep mysqld 檢視mysql程序id 2.用以下命令啟動mysql,以不檢查許可權的方式啟動 mysqld safe skip grant tables 3....

linux下mysql使用者root忘記密碼處理

先檢查root使用者密碼是否已經忘記,輸入命令 mysql uroot p 1.跳過安全驗證修改密碼,先關閉程序中的mysql服務 service mysqld stop 2.etc my.cnf 儲存退出編輯。3.然後重啟mysql服務 service mysqld restart 4.設定新的r...

Linux下修改mysql密碼以及忘記密碼重置

以下基於我在centos7.2的方法 第一步 用帳號登入mysql root centos5 mysql u root 或 mysql uroot p 或使用密碼登入 mysql uroot p old password 第二步 改變使用者資料庫 mysql use mysql reading ta...