拓扑图:
实验环境:(三台虚拟机)
server1(master1-178)、server2(master2-179)、server3(slave-175)
Master1:(178)
安装软件
yum install -y mysql mysql-server
开启binlog日志功能
启动MySQL登录并授权
Master2(179)
安装MySQL软件
yum install -y mysql mysql-server
开启binlog日志功能
启动MySQL登录并授权
Slave(175)
安装软件
yum install -y mysql mysql-server
修改MySQL配置文件,开启Multi功能支持多线程MySQL运行
[mysqld_muliti]
mysqld=/usr/bin/mysqld_safe
mysqladmin=/usr/bin/mysqladmin
user=root
password=123
[mysqld178]
port=3306
datadir=/var/lib/mysqla
pid-file=/var/lib/mysqla/mysqld.pid
socket=/var/lib/mysqla/mysql.sock
user=mysql
server-id=175
[mysqld179]
port=3307
datadir=/var/lib/mysqlb
pid-file=/var/lib/mysqlb/mysqld.pid
socket=/var/lib/mysqlb/mysql.sock
user=mysql
server-id=175
初始化生成mysqa、mysqlb目录
mysql_install_db --datadir=/var/lib/mysqla --user=mysql
mysql_install_db --datadir=/var/lib/mysqlb --user=mysql
修改权限:
chown -R mysql /var/lib/mysqla
chown -R mysql /var/lib/mysqlb
启动服务:
mysqld_multi --defaults-file=/etc/my.cnf start 178
mysqld_multi --defaults-file=/etc/my.cnf start 179
登录测试(并分别做授权):
mysql -P 3306 -S /var/lib/mysqla/mysql.sock
mysql -P 3307 -S /var/lib/mysqlb/mysql.sock
由于他们两个端口分别对应不同额服务器,所以我们分别在两个服务器上面创建不同的数据库文件,再分别登录两个端口查看,每个端口只能看到他所对应的数据库文件,即为成功:
master1:
master2:
slave服务器分别登陆查看
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页题目:MySQL(多主一从)搭建-创新互联
转载源于:https://www.cdcxhl.com/article32/eopsc.html
成都网站建设公司_创新互联,为您提供营销型网站建设、搜索引擎优化、网站设计公司、网站维护、网站内链、网站营销
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联