navicat下查看所有库

来源:4-3 数据库负载均衡

ellydebug

2019-03-28

配置好Haproxy后,通过navicat可以连接成功。
请问,如何查看所有的逻辑库呢?
图片描述

写回答

2回答

神思者

2019-03-28

haproxy配置文件怎么写的?用navicat直连pxc节点也是这样的内容?

0
0

ellydebug

提问者

2019-03-28

haproxy配置文件使用的老师的配置,haproxy监控页面也是正常的。

是使用的navicat直连pxc节点。


//img.mukewang.com/szimg/5c9ca22e0001eb2807150344.jpg

//img.mukewang.com/szimg/5c9ca27300014aa813350566.jpg

```

global

#工作目录

chroot /usr/local/etc/haproxy

#日志文件,使用rsyslog服务中local5日志设备(/var/log/local5),等级info

log 127.0.0.1 local5 info

#守护进程运行

daemon


defaults

log global

mode http

#日志格式

option httplog

#日志中不记录负载均衡的心跳检测记录

option dontlognull

    #连接超时(毫秒)

timeout connect 5000

    #客户端超时(毫秒)

timeout client  50000

#服务器超时(毫秒)

    timeout server  50000


#监控界面

listen  admin_stats

#监控界面的访问的IP和端口

bind  0.0.0.0:8888

#访问协议

    mode        http

#URI相对地址

    stats uri   /dbs

#统计报告格式

    stats realm     Global\ statistics

#登陆帐户信息

    stats auth  admin:abc123456

#数据库负载均衡

listen  proxy-mysql

#访问的IP和端口

bind  0.0.0.0:3306

    #网络协议

mode  tcp

#负载均衡算法(轮询算法)

#轮询算法:roundrobin

#权重算法:static-rr

#最少连接算法:leastconn

#请求源IP算法:source

    balance  roundrobin

#日志格式

    option  tcplog

#在MySQL中创建一个没有权限的haproxy用户,密码为空。Haproxy使用这个账户对MySQL数据库心跳检测

    option  mysql-check user haproxy

    server  MySQL_1 172.18.0.2:3306 check weight 1 maxconn 2000

    server  MySQL_2 172.18.0.3:3306 check weight 1 maxconn 2000

server  MySQL_3 172.18.0.4:3306 check weight 1 maxconn 2000

server  MySQL_4 172.18.0.5:3306 check weight 1 maxconn 2000

server  MySQL_5 172.18.0.6:3306 check weight 1 maxconn 2000

#使用keepalive检测死链

    option  tcpka

```


0
1
神思者
我知道了,你用的是haproxy账户登录MySQL,这个账户是用来做心跳检查的,改成root账户登录就好了
2019-03-28
共1条回复

Docker环境下的企业级前后端分离项目部署与运维

手把手带你学会项目分布式集群部署,让你的系统不再惧怕宕机

2464 学习 · 1018 问题

查看课程