欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

mysql连接nginx_nginx四层负载均衡连接mysql

发布时间:2025/3/20 数据库 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 mysql连接nginx_nginx四层负载均衡连接mysql 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

准备:

(建议准备两台公有云,当然虚拟机也是可以的)

服务器一:192.168.1.1

服务器二:192.168.1.2

在服务器192.168.1.1上安装mysql。

目标:通过192.168.1.2代理连接到192.168.1.1上的mysql

1、在192.168.1.2上安装nginx

2、配置nginx

#打开配置文件

vim /etc/nginx/nginx.conf

在http{ }外面加上以下配置

events {

...

}

#要添加的内容

stream {

upstream mysql_proxy {

server 192.168.1.1:3306; #访问服务器一上的mysql

}

server {

listen 8180; #监听8180端口

server_name www.xy.com;

#连接超时

proxy_connect_timeout 10s;

#无响应超时

proxy_timeout 300s;

proxy_pass mysql_proxy;

}

}

http {

...

}

#校验配置文件

nginx -t

#启动

ngixn

#nginx -s reload #重新加载

3、通过数据库连接工具连接

连接工具上使用服务器二的IP和8180.

总结

以上是生活随笔为你收集整理的mysql连接nginx_nginx四层负载均衡连接mysql的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。