实质上就是创建并赋予权限给'root'@'%'用户
drop user 'root'@'%';
by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/
首先准备两台装有MariaDB或者MySQL的虚拟机,我是两台win2003虚拟机,都装有MariaDB,两个分别为192.168.100.217 和 192.168.100.218两台机器基本配置一样,但是有一点,其中一台的my.ini文件中配置server_id = 2 (即两台机器的server_id不能相同)192.168.100.217的my.ini文件中[mysqld]节点添加参数如下:log-bin=binlog #开启binlog功能log-bin-index=binlog.indexsync_binlog=0server_id = 1 #两台机器不能重复,一个1 一个2 就好192.168.100.218的my.ini文件中[mysqld]节点添加参数如下:log-bin=binlog #开启binlog功能log-bin-index=binlog.indexsync_binlog=0server_id = 2 #两台机器不能重复,一个1 一个2 就好
GRANT replication slave ON *.* TO'testsync'@'%' identified by 'abc123,';flush privileges;
flush tables with read lock;show master status;执行完show这一步骤,请记住几个参数,一个是File字段的文件名称,以及Position数值,在后续需要使用unlock tables;
2、在192.168.100.218上执行如下:
先执行添加mster命令,有几点必须注意的,就是master_log_file的值必须为在217上执行show的时候获取的File的名称,master_log_pos值必须为Position值,否则会出错
change mas
by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/
by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/
MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。
MySQL Cluster 由一组计算机构成,每台计算机上均运行着多种进程,包括MySQL服务器,NDB Cluster 的数据节点,管理服务器,以及(可能)专门的数据访问程序。关于 Cluster 中这些组件的关系。
下文中没有特别指出的地方,都是两台服务器都需要执行的命令,并且由于是双管理中心配置,其实两台机器出了一些标识id和ip的配置不同外,其他参数配置都是基本一样的
其中第一个命令我不执行也可以,其他系统如果不可以,还是建议执行
yum -y remove mysql
rpm -qa | grep mysql*
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
创建文件夹(分如下3个类来创建对应的文件夹)
存储节点:
mkdir /var/lib/mysql/data
管理节点:
mkdir /var/lib/mysql-cluster # SQL节点:可不用 文件夹授权
进程DIR:
mkdir /var/run/mysqld
使用如下的命令来变更权限保证可写入:
chmod -R 1777 /var/lib/mysql
chmod -R 1777 /var/run/mysqld
chmod -R 1777 /var/lib/mysql-cluster
首先解压MySQL-Cluster-gpl-7.4.2-1.el6.x86_64.rpm-bundle.tar
tar xvf MyS