我已经设置了 3 个 galera 节点。
然后我启动了第一个 mysqlservice mysql start --wsrep-new-cluster
并且它是成功的,但是当我尝试为我的 db2 和 db3 加注星标时出现错误[root@db3 ~]# service mysql start
Starting MySQL................................... ERROR!
这是我的 db2 和 db3 的配置文件:
db2:
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
query_cache_size=0
query_cache_type=0
bind-address=0.0.0.0
datadir=/var/lib/mysql
innodb_log_file_size=100M
innodb_file_per_table
innodb_flush_log_at_trx_commit=2
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://191.168.2.130,192.168.2.127,192.168.2.128"
wsrep_cluster_name='galera_cluster'
wsrep_node_address='192.168.2.127'
wsrep_node_name='db2'
wsrep_sst_method=rsync
wsrep_sst_auth=cluster_user:securepass
数据库 3:
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
query_cache_size=0
query_cache_type=0
bind-address=0.0.0.0
datadir=/var/lib/mysql
innodb_log_file_size=100M
innodb_file_per_table
innodb_flush_log_at_trx_commit=2
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://191.168.2.130,192.168.2.127,192.168.2.128"
wsrep_cluster_name='galera_cluster'
wsrep_node_address='192.168.2.128'
wsrep_node_name='db3'
wsrep_sst_method=rsync
wsrep_sst_auth=cluster_user:securepass
编辑:即使我在 db1 上停止 mysql,db2 和 db3 也不会启动。
当我service mysql status
在 db2 和 db3 上键入时,它会返回我
ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
,并且在 service mysql stop 之后我得到
ERROR! MySQL server PID file could not be found!