my.cnf
或my.ini
),修改port
参数,并重启MySQL服务。MySQL数据库的端口号默认为3306,但出于安全考虑或避免端口冲突,有时需要修改这一端口号,以下是修改MySQL数据库端口的详细步骤:
1、找到并编辑配置文件
定位配置文件位置:在Linux系统中,MySQL的配置文件通常位于/etc/my.cnf
或/etc/mysql/my.cnf
;在Windows系统中,它通常位于MySQL安装目录下的my.ini
文件中。
修改端口设置:使用文本编辑器打开配置文件,找到[mysqld]
部分,并修改或添加port
参数来设定新的端口号,将端口更改为3506,则配置应如下所示:
[mysqld] port = 3506
2、更新防火墙规则
Linux系统:如果使用的是iptables,可以通过以下命令开放新端口:
sudo iptables A INPUT p tcp dport 3506 j ACCEPT sudo service iptables save
若使用firewalld,则执行:
sudo firewallcmd permanent addport=3506/tcp sudo firewallcmd reload
Windows系统:通过“控制面板”进入“系统和安全”,选择“Windows 防火墙”,然后创建新的入站规则,允许TCP协议通过指定的新端口。
3、重启MySQL服务
Linux系统:可以使用以下命令之一重启MySQL服务:
sudo systemctl restart mysqld sudo service mysql restart
Windows系统:可以通过“服务”管理器找到MySQL服务,右键点击并选择“重新启动”。
4、验证端口更改
检查监听端口:在Linux系统中,可以使用netstat
命令检查MySQL是否在新的端口上监听:
netstat tulnp | grep 3506
尝试连接:尝试使用新的端口号连接到MySQL以确认更改是否生效,在命令行中输入:
mysql u root p P 3506
如果能够成功连接,说明端口已成功修改。
修改MySQL数据库端口涉及编辑配置文件、更新防火墙规则、重启服务以及验证更改等步骤,确保在进行任何更改前备份重要数据,以防万一出现问题可以迅速恢复原状。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1200998.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复