Linux下MySQL/MariaDB Galera集群搭建过程

来源:互联网 发布:u盘删除数据恢复 编辑:程序博客网 时间:2024/05/15 13:27

本博客的目的是对下述博客的补充,针对我自己出现的情况
Linux下MySQL/MariaDB Galera集群搭建过程

  1. 下载源的问题:由于原博客的下载源镜像不是国内镜像,导致速度非常的慢。现推荐以下两种:
    第一种源:
## 使用这种源无需更改任何的内容,按照上面的链接内的内容直接安装即可 ##[mariadb]name = MariaDBbaseurl =http://mirrors.ustc.edu.cn/mariadb/yum/5.5/centos6-amd64 gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck = 1**相对来说,这种源的速度还是很快的。**

第二种源:
不过使用这种源需要更改在上面博客的第9步的时候
grant usage on *.* to sst@'%' identified by '123456';
替换为:
GRANT ALL PRIVILEGES ON *.* TO 'sst'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
sst为远程链接数据库集群的账户名:密码为123456

[mariadb]name = MariaDBbaseurl =  http://mirrors.ustc.edu.cn/mariadb/yum/5.5/centos6-amd64 gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB 

不过值得注意的是以上者两种源,由于时效性原因。可能在你使用的时候速度变慢或者失效,请自行前往MariaDB官网查询()
2. 根据博客的描述,当走到第11步的时候,单个节点的配置基本完成。但是此时,使用这两个源安装的系统会出现问题。当Linux(CentOS6.5)重启之后,mysql数据库不能正常启动了,甚至是使用
service mysql bootstrap
都无法启动,此时使用命令:ps -A|grep mysql即可查看mysql占用的端口使用命令kill -9 端口号杀死多有占用端口的服务,再次启动即可
这里写图片描述
之后启动mysql就会报错
这里写图片描述
使用语句service mysql bootstrap查看是否可以启动节点,如果不可以那么ps -A|grep mysql检查占用端口,最后杀掉

[root@localhost ~]# kill -9 3426[root@localhost ~]# kill -9 3432[root@localhost ~]# kill -9 3837

最后,按照上面博客的方法检验是否成功
然而这只是搭建同步复制数据库集群的第一步,请异步我下一篇博客