- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
mysql -h controller -u keystone -pvic
1 j7 o+ h, p0 E# i& SERROR 2003 (HY000): Can't connect to MySQL server on 'controller' (111 "Connection refused")
?+ h- Y. W( i* z& a; x/ pERROR 2003 (HY000): Can't connect to MySQL server on 'controller' (111 "Connection refused")8 d( A3 t# _0 X, K( H/ \
排查过程:
; Z% P! ~0 K2 q netstat -ntlp 先查看启动端口:- ~, r4 b, `* c1 t8 {' \* D
Active Internet connections (only servers) f8 {, t4 z/ U) S" G9 M: }2 A9 R
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name 4 E3 Q, v0 w/ t/ W5 p1 D
tcp 0 0 192.168.90.65:3306 0.0.0.0:* LISTEN 5760/mysqld
! P" w' h7 A, J' e4 Z4 u( _5 _- itcp 0 0 192.168.90.65:11211 0.0.0.0:* LISTEN 4894/memcached
" d# k9 L J; a* F7 G. A查看域名解析:& c6 ~5 m Z- |9 ^. {
cat /etc/hosts0 u5 o0 N; c/ j2 }0 [
192.168.90.70 controller
6 v, a1 b9 ]1 B- _192.168.90.65 controller1
+ u% \+ l: N. ]$ Q. U# C192.168.90.68 compute1- }' _ b `6 e# k; ]8 n( D
' R G* Y" g* A
偏偏这个时候的mysql 就连接不上,什么原因呢?公版的数据库用问题,这个地方设计不合理,郁闷的不行了。8 t( `& X: w/ M/ y% V
原来是因为我们配置了mysql中bind-address
8 F: e/ V4 g7 f6 `+ x0 _. r两个配置文件,一个是galer.cnf文件、另一个是mariadb-server.cnf 中注释掉这个' _ J- \( p5 s; |' s9 s5 N# d5 ]
#bind-address=192.168.90.65 0 z# f; W! W7 V: E% t$ s6 K
- |% B/ z# ~- O0 f7 a; x
重启数据库,其他条件不变的情况下,- Z* M0 U: W: n J$ a* j% Z
mysql -h controller -u keystone -pvic : m( e3 Q" h C# a1 U8 p
Welcome to the MariaDB monitor. Commands end with ; or \g.
3 ?. X1 v1 R* cYour MariaDB connection id is 8
4 z6 _6 Q. F( x `( [Server version: 10.1.20-MariaDB MariaDB Server6 H4 j! H* z9 q7 {0 T. a& ]
9 F) z+ b% e) i, n6 M
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.$ a4 @# v. _* R! k8 }4 ]
T( ?* T3 D& E D! ZType 'help;' or '\h' for help. Type '\c' to clear the current input statement.
8 e, H7 }% A9 T( B1 V/ T$ r
3 f5 A1 X3 m( o r7 w" _) IMariaDB [(none)]> m* L V& V4 A
9 m2 q G/ f; r% `
$ e1 V% l. o0 z. z9 @9 U* U a: S% b问题解决了,但是问题来了,如果我们装高可用版本怎么办,单独分配两台主机啥也不干,就只是提供haproxy和keepalived吗?这个资源耗损太大了吧。
3 }/ U8 G* |* a+ {$ _
8 C2 q& R" n. \6 i8 g! O
( @: ?! {2 \5 e) @
$ `' _ Q0 |$ }: }! O! X |
|