全新安裝的 MySQL(未使用配置精靈),root 帳號預設**無密碼**,極度危險。必須立即設定強密碼。
# 1. 以無密碼 root 登入
mysql -u root mysql
# 2. 設定密碼(將 'StrongP@ssw0rd' 換成你的強密碼)
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('StrongP@ssw0rd');
# 3. 刷新權限生效
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'StrongP@ssw0rd';
FLUSH PRIVILEGES;
無密碼 root 意味著任何能登入作業系統的使用者皆可:
安裝完成後的第一件事,就是設定 root 密碼。