如果忘記了mysql的密碼不妨試試以下這個方法。
1、打開C:\MariaDB\data\my.ini
在最後一行添加skip-grant-tables 這段文字
2、重啟mysql服務, net start sql
3、C:\MariaDB\bin>mysql -u root 直接 Enter 登入不需密碼
4、修改 root 密碼
登入mysql 資料庫 , 變更 root 密碼
MariaDB [mydb]> use mysql
Database changed
MariaDB [mysql]> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | *A4B6157319038724E3560894F7F932C8886EBFCF |
| c503-308 | root | *A4B6157319038724E3560894F7F932C8886EBFCF |
| 127.0.0.1 | root | *A4B6157319038724E3560894F7F932C8886EBFCF |
| ::1 | root | *A4B6157319038724E3560894F7F932C8886EBFCF |
+-----------+------+-------------------------------------------+
4 rows in set (0.00 sec)
MariaDB [mysql]> update user set password=passord("newpassword") where user="root";
passord("newpassword") ==> 把文字明碼 , 進行編碼動作
ex. passord("1234") ==> *A4B6157319038724E3560894F7F932C8886EBFCF
記得在修改完後去把my.ini中剛添加的“skip-grant-tables”註釋掉。