安裝
下載地址:https://downloads.mysql.com/archives/installer/
需要有 .net framework 4.5.2 及以上版本才能安裝 MySQL 5.8
選擇自定義安裝
選擇要安裝的服務
修改安裝路徑
設置ROOT 密碼,
測試
錯誤鎖定帳號
MySQL 8.0.19版本之後,新增了一個功能,支持了輸入3次錯誤密碼鎖定賬戶,這個功能可以有效防止惡意攻擊者通過暴力破解密碼獲取非授權的數據庫訪問權限。一旦鎖定賬戶,需要等待一定時間才能重新嘗試登錄。MySQL默認設置鎖定時間爲1小時。
安裝插件
windows
mysql> install plugin CONNECTION_CONTROL soname 'connection_control.dll';
mysql> install plugin CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS soname 'connection_control.dll';
linux
mysql> install plugin CONNECTION_CONTROL soname 'connection_control.so';
mysql> install plugin CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS soname 'connection_control.so';
show variables like 'connection_%';
配置
MySQL Server8.0\my.ini
connection-control-failed-connections-threshold=3 #登陸失敗次數限制
connection-control-min-connection-delay=6000000 #限制重試時間,此處爲毫秒,注意按需求換算,此處爲1小時
重啓MySQL 服務
show variables like 'connection_%';