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為例...