如何使用nginx充当mysql的负载均衡器

说明:nginx版本要求是1.9以上 ,编译nginx的时候需要加上 --with-stream

如:

?

注意

1.因为mysql默认使用了3306端口所以配置nginx tcp反向代理mysql的时候注意端口不要与mysql监听的端口一样比如我使用的是3307

2.确保能root用户能远程连接mysql

如数据库mysql 表user

如何使用nginx充当mysql的负载均衡器

nginx.conf

此段代码追加在nginx.conf文件末尾,注意不能加在http{}内

?

stream/db.conf

?

重启nginx, 查看nginx是否监听了3307端口

如何使用nginx充当mysql的负载均衡器

然后php代码是这样子

?

完整的php代码

?

结果

如何使用nginx充当mysql的负载均衡器

如何使用nginx充当mysql的负载均衡器

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://www.jianshu.com/p/81344f4da2bc



相关文章
推荐文章
热门文章

微信公众号推荐

相关推荐