1.mysql5.7會生成乙個初始化密碼,而在之前的版本首次登陸不需要登入。
進入mysql的日誌檔案
vim /var/log/mysqld.log
找到下面這句話,密碼在後面
a temporary password is generated for root@localhost:
2.使用這個 root 賬戶的密碼進入mysql
用一下三步驟可以解決
step 1: set password = password(「new password」);
step 2: alter user 『root『@『localhost『 password expire never;
step 3: flush privileges;
只修改紅色字型部分就可以,因為密碼要求十分嚴格,密碼簡單mysql是不會認得。
3.重啟mysq,利用新密碼重新登入。
mysql 5 7 忘記密碼
作業系統為centos7 64 1 修改 etc my.cnf,在 mysqld 小節下新增一行 skip grant tables 1 這一行配置讓 mysqld 啟動時不對密碼進行驗證 2 重啟 mysqld 服務 systemctl restart mysqld 3 使用 root 使用者登入...
重置mysql5 7密碼
其實想要重置 5.7 的密碼很簡單,就一層窗戶紙 1 修改 etc my.cnf,在 mysqld 小節下新增一行 skip grant tables 1 這一行配置讓 mysqld 啟動時不對密碼進行驗證 2 重啟 mysqld 服務 systemctl restart mysqld 3 使用 r...
mysql5 7修改密碼
關閉正在執行的mysql服務。net stop mysql 開啟dos視窗,轉到mysql bin目錄。輸入mysqld skip grant tables 回車。skip grant tables 的意思是啟動mysql服務的時候跳過許可權表認證。my.ini 中放開這行 再開乙個dos視窗 因為...