1.
找到配置檔案my-default.ini ,然後將其開啟,可以選擇用記事本開啟
2.
開啟後,搜尋mysqld關鍵字
找到後,在mysqld下面新增skip-grant-tables,儲存退出。
ps:若提示不讓儲存時,可以將該檔案剪下到桌面,更改儲存後再複製到mysql目錄下
3.
儲存後重啟mysql
4.
然後執行cmd
輸入mysql-u root -p就可以不用密碼登入了,出現password:的時候直接回車可以進入。
5.
設定root密碼:
修改密碼:
update mysql.user set authentication_string=password('root') where user='root';
alter user'root'@'localhost' identified by 'root';
將密碼過期修改為密碼不過期:
update user set `password_expired`='n' where user='root';
更新操作:
flush privileges;
6.
重啟服務;
7.
修改密碼成功。
mysql5 7 修改root 密碼
假如忘記mysql的root 密碼是什麼之後如何修改密碼 我的mysql是自己原始碼安裝的,mysql.server存放在 usr local mysql support files檔案當中 1 先關閉mysql usr local mysql support files mysql.server ...
MySQL5 7修改root密碼
mysql 版本檢視 mysql version 版本在5.7以上 編輯檔案 vim etc my.cnf mysqld 下新增儲存 skip grant tables 重啟mysql服務 service mysqld restart 輸入mysql命令進入mysql命令列 修改root使用者密碼 ...
MySQL5 7修改root密碼
忘記密碼 1 修改 etc my.cnf,在 mysqld 小節下新增一行 skip grant tables 1 這一行配置讓 mysqld 啟動時不對密碼進行驗證 2 重啟 mysqld 服務 systemctl restart mysqld 3 使用 root 使用者登入到 mysql mys...