我是从头开始在fedora 27中安装和配置第一个mariadb 1.0.33群集节点。我做了以下步骤:
$ yum -y install MariaDB-Galera-server MariaDB-client rsync galera
$ mysql -u root
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'cluster1-user'@'%' IDENTIFIED BY 'cluster1-user' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;
$ service mysql stop
$ vim /etc/my.cnf.d/server.cnf
[mariadb-10.0]
query_cache_size=0
binlog_format=ROW
default_storage_engine=innodb
innodb_autoinc_lock_mode=2
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://192.168.56.104"
wsrep_cluster_name='cluster1'
wsrep_node_address='192.168.56.104'
wsrep_node_name='galera-db01'
wsrep_sst_method=rsync
$ service mysql bootstrap // mariadb从成功开始
$ mysql -u root -p -e“show status like'wsrep%'”
即使输出
Variable Value
---------------------------------
wsrep_cluster_size 0
wsrep_cluster_status disconected
wsrep_connected OFF
wsrep_provider_name
wsrep_ready ON
wsrep_thread_count 0
我的问题是为什么它显示我被取消,群集大小= 0。缺少什么?
此致
答案 0 :(得分:0)
在Fedora 27上,默认的MariaDB版本目前是10.2.9。因此,不会读取server.cnf中mariadb-10.0部分下的集群设置,这将解释集群成功的缺失。