在安裝的過程中,我們在配置文件中只添加了很少的配置。
其實,配置項有很多,而哪些配置項都有默認值,如果我們不配置,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 ...
-
再次重啟,以后就可以使用新密碼登錄了。