第一种:直接修改mysql配置文件
首先修改/etc/myf(mysql配置文件) 里的端口
然后重启mysql
systemctl restart mysqld
然后在服务器开启改之后的端口 比如1300
- 首先在云端防火墙添加1300
- 然后在服务器控制台添加1300端口
- 这里我们使用firewall防火墙操作
-
firewall-cmd --zone=public --add-port=1300/tcp --permanent //添加1300端口
-
firewall-cmd --reload //使其生效
第二种 通过nginx来映射mysql
- 在/etc/nginx/nginx.conf下配置
- 配置文件与http同级 配置内容如下:
stream {
upstream mysql {
server 101.43.234.153:3306; #3306为mysql的端口
}
server {
listen 1300;#1300为对外访问的端口
proxy_connect_timeout 10s;
proxy_timeout 30s;
proxy_pass mysql;
}
}
注意:需要在服务器开启1300端口
配置完成重启nginx
systemctl restart nginx
更多推荐
linux服务器如何修改mysql端口,两种方法
发布评论