mysql 开发模式_搭建mysql主從模式

第一步:先安裝兩個mysql,我分別裝在了

192.168.45.128

192.168.45.131

第二步;修改 Master 配置文件

命令:vim /etc/my.cnf

分別修改其中的server_id和log_in

2ce7ac28ffff1ccb434acc043f709d24.png

第三步:重啟MySQL,並連接

命令:service mysqld restart

mysql -uusername -ppassword

第四步:

在 MySQL 數據庫中,為不存在的用戶授權,就是同步創建用戶並授權. 此用戶是從庫訪問主庫使用的用戶 ip 地址不能寫為%. 因為主從備份中,當前創建的用戶,是給從庫 Slave 訪問主庫 Master 使用的.用戶必須有指定的訪問地址.不能是通用地址.

grant all privileges on *.* to ‘username’@’ip’ identified by ‘password’ with grant option;

flush privileges;

grant all privileges on *.* to 'myslave'@'192.168.70.149' identified by 'myslave' with grant option;

flush privileges;

第五步:查看用戶

use mysql;

select host, name from user;

685d8c4ba9b250411e3c24a2f4f5f168.png

第六步:查看master狀態

show master status;

83654ba4ce4fc8355967e23c8ed383ee.png

至此,master配置完畢

接下來配置slave‘

第一步:修改配置文件信息,我們這次只需要給server_id修改

vim /etc/my.cnf

第二步:

就是重新啟動MySQL,連接mysql,停止slave服務

命令分別是

ecad2e8e06cf558f61a7b87ed650e8c3.png

配置主庫信息 需要修改的數據是依據 Master 信息修改的. ip 是 Master 所在物理機 IP. 用戶名和密碼是 Master 提供的 Slave 訪問用戶名和密碼. 日志文件是在 Master 中查看的主庫信息提供的.在 Master 中使用命令 show master status 查看日志文件名稱.

change master to master_host=’ip’, master_user=’username’, master_password=’password’, master_log_file=’log_file_name’; change master to master_host='192.168.70.148',master_user='myslave',master_password='myslave',master_log_file='master_log.000001';

然后啟動

start slave

查看slave

show slave status \G;

9c615787b306935ebde39aecd20396f1.png

f0421cdb7dabcc3c513a7f789bc1f6fa.png

fad85a949065dd7556384dfd065b11c3.png

db70235305bc5345464a6ca94b37149c.png

如果最后顯示這些紅色點,也就搭建成功了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值