MySQL关闭3306端口设置远程访问_linux 3306关闭远程🧐
导读 在Linux系统中,MySQL默认使用3306端口进行通信,但为了安全起见,有时我们需要关闭远程访问或限制特定IP访问。首先,确保你已登录到服务器...
在Linux系统中,MySQL默认使用3306端口进行通信,但为了安全起见,有时我们需要关闭远程访问或限制特定IP访问。首先,确保你已登录到服务器,并以root用户身份操作。可以通过编辑`/etc/mysql/my.cnf`文件来修改配置。找到`bind-address`字段,默认值为`127.0.0.1`,表示仅允许本地访问。如果需要完全禁用远程访问,可以将其注释掉或改为`127.0.0.1`。完成后,执行`sudo systemctl restart mysql`重启服务。
若需重新启用远程访问,只需将`bind-address`改回`0.0.0.0`,并确保防火墙规则允许3306端口通过。使用命令`sudo ufw allow 3306/tcp`即可开放端口。同时,记得检查MySQL用户权限,确保只有必要的用户可以从远程主机连接。例如,运行`GRANT ALL PRIVILEGES ON . TO 'username'@'remote_ip' IDENTIFIED BY 'password';`。完成所有设置后,务必测试连接是否正常,避免因配置错误导致服务中断。💻🔥
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。