mysql 启动主从_MySQL主从同步(一主一从配置、启动)

本文详细介绍了如何在CS25环境下配置MySQL的主从同步。首先创建了主文件夹和子文件夹,然后分别配置了主库和从库,包括安装MySQL、设置端口号、用户授权等步骤。最后通过主从同步脚本实现数据复制,并检查同步状态以确认成功。
摘要由CSDN通过智能技术生成

1、      在CS25上建立主文件夹

(1)         h  25;

(2)         在/home/work目录下,创建zhangzheng03文件夹;

(3)         在zhangzheng03文件夹中,建立如下两个文件夹:

MySQL

Test-case

2、      主库配置

(1)         进入/home/work/zhangzheng03/MySQL文件夹;

(2)         将MySQL的程序mysql5122的两份拷贝放入/home/work/zhangzheng03/MySQL文件夹;

(3)         将两份拷贝分别命名为master、slave;

(4)         进入master文件夹;

(5)         执行:install  3306;

注:1、3306为主库的端口号,确保其当前没有被占用;

(6)         执行:sh start.sh;

注:该操作将产生mysql.sock句柄,进入mysql命令模式使用;

(7)         执行:bin/mysql –uroot –S mysql.sock;

(8)         至此主库建立完成。

3、      从库配置

和“主库配置”相似;

(4)         进入slave文件夹;

(5)         执行:install  3307;

注:1、3307为从库的端口号,确保其当前没有被占用;

(6)         执行:sh start.sh;

注:该操作将产生mysql.sock句柄,进入mysql命令模式使用;

(7)         执行:bin/mysql –uroot –S mysql.sock;

(8)         修改slave的my.cnf文件,修改server-id的值以区别master的server-id,这里设为2;

(9)         至此从库建立完成。

4、      主从同步

1.        进入主库的mysql命令模式;

2.        在master上添加slave访问主机mysql的用户,命令如下:

GRANT ALL ON *.* TO zhangzheng03@'10.81.11.75 ' IDENTIFIEDBY 'secret';

3.        mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,所以执行命令:

flush privileges;­

4.        查看master的File、Position字段值,执行命令:

show master status;

5.        在master上添加slave访问主机mysql的用户,命令如下:

GRANT ALL ON *.* TO zhangzheng03@'10.81.11.75 ' IDENTIFIEDBY 'secret';

6.        mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,所以执行命令:

flush privileges;­

7.        执行主从同步脚本,脚本内容如下:

change master to master_host='10.81.11.75',master_port=3306,master_user='zhangzheng03',master_password='secret',master_log_file='mysql-bin.000010',master_log_pos=106;start slave;

注:10.81.11.75:主机IP;

3306:主机端口;

zhangzheng03:主机用户名;

secret:主机密码;

mysql-bin.000010:主机的master_log_file字段值;

106:主机的master_log_pos字段值。

8.        查看主从同步的信息,已确认同步成功,执行命令:

show slave status\G;

出现如下信息的,表示主从同步完成

Slave_IO_Running:Yes

Slave_SQL_Running: Yes;

9.        至此主从同步建立完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值