mysql主从配置

如果是在同一个服务器上安装新的mysql数据库,需要先停用原来的mysql;安装另一个并配置启动;

在主服务器和子服务器装好数据库后

1.在mysql的安装目录下,找到my.ini,在配置文件里面[mysqld]后面加:

server-id=1 #设置server-id

log-bin=mysql-bin #开启二进制文件

2.修改从服务器的配置文件,找到my.ini,在配置文件里面[mysqld]后面加:

server-id=2 #唯一的值,比主服务器值大

log-bin=mysql-bin #和主服务器一致

3.连接主服务器数据库:执行以下脚本:

create user '账号'@'从服务器ip' identified by '密码'; #为从服务器创建一个账号

grant replication slave on *.* to '账号'@'从服务器ip';

flush privileges;

查看master状态,记录的是二进制文件名和位置。

show master stauts; 里面的File列和Position里面的值需要用。

4.连接从服务器,执行以下脚本:

change master to master_host='主服务器ip',master_port=3306,master_user='账号',master_password='密码',master_log_file='mysql-bin.000001'(上一步File的值),master_log_pos=(上一步Position的值)

Slave_IO_Running:Yes,Slave_SQL_Running:Yes时,说明两个线程已启动,主从复制配置成功

注意两个数据库需要命名相同

5.启动start slave;停止stop slave;查看运行状态show slave status\G;

主从数据库可互为主从

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值