mysql 5 7 忘記root密碼解決辦法

2021-07-25 20:03:36 字數 551 閱讀 6332

1、停止資料庫

# /etc/init.d/mysql stop
2、修改my.cnf

# vim /etc/my.cnf
在mysqld程序配置檔案中新增skip-grant-tables,新增完成後,執行:wq儲存。

3、重啟資料庫

# etc/init.d/mysql start
4、修改root密碼

mysql -uroot -p 

update mysql.user

set authentication_string=password("123456") where

user='root'

and host = 'localhost';

flush privileges;

quit;

5、重啟資料庫

密碼修改完成後,將my.cnf檔案中新增的skip-grant-tables語句注釋或刪除掉,然後重啟資料庫即可

MySQL5 7忘記root密碼

ubuntu下是 etc mysql mysql.conf.d mysqld.cnf window下是mysql目錄下的 my.ini skip grant tables啟動 mysql 服務後,直接使用 root 登陸,不用密碼 alter user root localhost identifi...

mysql5 7忘記密碼時,修改root密碼

1 由於mysql5.7在安裝完後,第一次啟動時,會在root目錄下生產乙個隨機的密碼,檔名為 mysql secret 所以,登入時需要用隨機密碼登入,然後通過以下命令修改密碼 set password password new password 2 在忘記root密碼的時候,以windows為例...

mysql5 7忘記密碼時,修改root密碼

1 由於mysql5.7在安裝完後,第一次啟動時,會在root目錄下生產乙個隨機的密碼,檔名為 mysql secret 所以,登入時需要用隨機密碼登入,然後通過以下命令修改密碼 set password password new password 2 在忘記root密碼的時候,以windows為例...