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;

全部评论

相关推荐

11-03 12:40
中山大学 Java
勇敢的突尼斯海怪选钝...:楼主这拒意向话术好得体呀 !求问HR回复态度咋样呀
点赞 评论 收藏
分享
牛客36400893...:我不是这个专业的,但是简历确实没有吸引我的亮点,而且废话太多没耐心看
0offer是寒冬太冷还...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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