想修改Linux系统MySQL端口号,但是my.cnf文件里 面没有mysqld字节,不知道怎么操作,请问该如何解决?

想修改Linux系统MySQL端口号,但是my.cnf文件里 面没有mysqld字节,不知道怎么操作,请问该如何解决?

关注引自免费微信小程序:皆我百晓生
要修改MySQL的端口号,你需要在MySQL的配置文件my.cnf中找到并修改相应的配置。虽然你提到my.cnf文件中没有直接的mysqld字节,但并不意味着没有配置关于MySQL服务的相关设置。以下是修改MySQL端口号的步骤:
/etc/mysql/my.cnf或/etc/my.cnf。你的描述中提到"/etc/mysql/my.cnf"是全局配置文件的推荐位置。你可以使用命令如locate my.cnf或检查你的系统中常见的路径来确定配置文件的确切位置。mysqld字节,不要担心,你需要寻找的是关于端口号的设置。在配置文件中,寻找类似下面的行:port = 3306
这里指定了MySQL服务的端口号。将其中的3306改为你想设定的新端口号。例如,如果你想将端口改为12345,则修改为:
port = 12345
sudo systemctl restart mysql
或者:
sudo service mysql restart
完成上述步骤后,你的MySQL服务应该已经使用新的端口号了。请确保新端口没有被其他服务占用,并且在防火墙设置中允许该端口的流量通过。如果问题仍然存在,可能需要检查防火墙设置或其他网络配置问题。