要禁止遠(yuǎn)程訪問(wèn)MySQL服務(wù)器,可以通過(guò)以下步驟進(jìn)行配置:
- 登錄到MySQL服務(wù)器的終端或控制臺(tái)。
- 使用root用戶或擁有管理員權(quán)限的用戶登錄到MySQL服務(wù)器。
- 運(yùn)行以下命令來(lái)查看當(dāng)前允許訪問(wèn)的用戶和其權(quán)限:
SELECTUser,HostFROMmysql.user;
- 確認(rèn)哪些用戶是遠(yuǎn)程用戶(Host不是localhost或127.0.0.1),并決定哪些用戶需要被禁止訪問(wèn)。
- 運(yùn)行以下命令來(lái)刪除遠(yuǎn)程訪問(wèn)權(quán)限:
REVOKEALLPRIVILEGESON*.*FROM'username'@'remotehost';
其中,'username’是需要被禁止訪問(wèn)的用戶名,'remotehost’是遠(yuǎn)程訪問(wèn)的主機(jī)名或IP地址。 6. 如果需要徹底禁止遠(yuǎn)程訪問(wèn),可以刪除所有遠(yuǎn)程訪問(wèn)權(quán)限:
DELETEFROMmysql.userWHEREHostNOTIN('localhost','127.0.0.1');
- 最后,運(yùn)行以下命令來(lái)刷新權(quán)限設(shè)置:
FLUSHPRIVILEGES;
通過(guò)以上步驟,你可以成功禁止遠(yuǎn)程訪問(wèn)MySQL服務(wù)器。請(qǐng)確保在執(zhí)行任何改變權(quán)限的操作前做好備份,并確保只禁止那些不需要遠(yuǎn)程訪問(wèn)權(quán)限的用戶。
推薦閱讀:如何配置禁止遠(yuǎn)程訪問(wèn)mysql服務(wù)器