MySQL5 7忘記root密碼

2021-10-21 11:08:03 字數 568 閱讀 7808

ubuntu下是 /etc/mysql/mysql.conf.d/mysqld.cnf

window下是mysql目錄下的 my.ini

skip-grant-tables
啟動 mysql 服務後,直接使用 root 登陸,不用密碼

alter user root@localhost identified with maysql_native_password by '123456';
the mysql server is running with the --skip-grant-tables option so it cannot execute this statement
那就先執行:

flush privileges;
之後再執行修改密碼的操作就不會出錯了

關閉 mysql 服務,然後刪掉剛剛在配置檔案加上的 skip-grant-tables,再重啟 mysql 服務,使用新密碼登陸root

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

Mac下MySQL5 7忘記root密碼

操作步驟 1 在系統偏好設定中停止 mysql 服務。2 執行命令以安全模式啟動mysql 3 新開啟乙個命令列視窗,在mysql中執行 update mysql.user set authentication string password 你的密碼 where user root 注意,網上一般...