mysql集群搭建相关命令

主库配置:
1.cp /etc/my.cnf /etc/my.cnf.bak
2.cp /usr/local/tmp/my.cnf /etc/
备份my.cnf文件
3.vim /etc/my.cnf
图片说明
4.启动mysql
[root@localhost /]# ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
[root@localhost /]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
[root@localhost /]# service mysql restart
5.进入mysql
mysql -u root -p123456
6.创建从库访问主库的用户信息
GRANT all privileges ON . to 'slave'@'192.168.159.135' identified by '123456' with grant option;

flush privileges;
7.use mysql(切换数据库)
8.select user,host from user;

图片说明
9. mysql>show master status;
主库信息

图片说明

从库配置:
find / -name file
1.cp /etc/my.cnf /etc/my.cnf.bak
2.cp /usr/local/tmp/my.cnf /etc/
备份my.cnf文件
3.vim /etc/my.cnf
图片说明

4.修改uuid 因为复制问题导致的uuid重复
vim /usr/local/mysql/data/auto.cnf
5.重启mysql服务
/usr/local/mysql/support-files/mysql.server start
/usr/local/mysql/support-files/mysql.server restart
/usr/local/mysql/support-files/mysql.server start
6.配置slave
(1).访问mysql
mysql -uroot -p123456
(2).停止slave(mysql5.5以上默认有slave功能,但是无效)
stop slave
7.配置主库信息
change master to master_host='192.168.159.134' , master_user='slave' , master_password='123456' ,
master_log_file='master_log.000008',master_log_pos=4;

change master to master_host='192.168.159.129' , master_user='slave' ,
master_password='123456' , MASTER_LOG_FILE='master_log.000001';

启动slave
start slave;

查看配置的结果
mysql> show slave status\G;

全部评论

相关推荐

08-27 12:02
已编辑
南京外国语学校 网络安全
再来一遍:实则劝各位不要all in华子,不要相信华为hr
点赞 评论 收藏
分享
09-01 11:31
门头沟学院 Java
buul:七牛云的吧,感觉想法是好的,但是大家没那么多时间弄他这个啊。。。不知道的还以为他是顶尖大厂呢还搞比赛抢hc,只能说应试者的痛苦考察方是无法理解的,他们只会想一出是一出
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务