在安裝的過程中,我們在配置文件中只添加了很少的配置。
其實,配置項有很多,而哪些配置項都有默認值,如果我們不配置,MySQL則自動使用默認值。
1. 設置和修改root密碼
在windows系統中模塊默認 root 賬戶是沒有密碼的,如果想要為賬戶設定密碼,可以在利用root賬戶登錄成功之后,執行:

2. 忘記root密碼
如果你忘記了MySQL賬戶的密碼。
-
修改配置文件,在 [mysqld] 節點下添加
skip-grant-tables=1[mysqld] ... skip-grant-tables=1 ... -
重啟MySQL,再次登錄時,不需要密碼直接可以進去了
-
windows重啟
net stop mysql57 net start mysql57 -
mac重啟
sudo mysql.server restart
重啟后,無序密碼就可以進入。
>>> mysql -u root -p -
-
進入數據庫后執行修改密碼命令
use mysql; update user set authentication_string = password('新密碼'),password_last_changed=now() where user='root'; -
退出並再次修改配置文件,刪除 [mysqld] 節點下的
skip-grant-tables=1[mysqld] ... # skip-grant-tables=1 ... -
再次重啟,以后就可以使用新密碼登錄了。
