第一步:修改MySQL配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
在mysqld.cnf文件中,找到以下内容:
bind-address = 127.0.0.1
将其修改为:
bind-address = 0.0.0.0
意思是允许MySQL连接任意IP地址。同时,在此处添加一行端口号配置:
port = 3307
将端口号替换成自己需要的端口号。
第二步:重启MySQL服务
sudo systemctl restart mysql
然后通过以下命令检查MySQL服务是否在运行:
sudo systemctl status mysql
如果服务已经在运行,则会返回如下内容:
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2020-12-01 15:07:13 JST; 2h 20min ago ...
第三步:测试端口号是否已经修改
通过以下命令测试MySQL是否能够正常使用自定义端口:
sudo mysql -u root -p -P 3307
其中,-P选项指定了端口号,-u选项指定了用户,-p选项指定了密码。如果一切正常,则可以正常登录到MySQL服务。
以上就是MySQL如何设置自定义端口的方法。