主从配置

Ubuntu下mysql5.5主从配置

99封情书 提交于 2020-04-12 20:13:01
教程开始: 一、安装 MySQL 说明:在两台 MySQL 服务器 192.168.21.169 和 192.168.21.168 上分别进行如下操作,安装 MySQL 5.5.22 二、配置 MySQL 主服务器( 192.168.21.169 ) mysql -uroot -p # 进入 MySQL 控制台 create database osyunweidb; # 建立数据库 osyunweidb insert into mysql.user(Host,User,Password) values('localhost','osyunweiuser',password('123456')); # 创建用户 osyunweiuser # 建立 MySQL 主从数据库同步用户 osyunweidbbak 密码 123456 flush privileges; # 刷新系统授权表 # 授权用户 osyunweidbbak 只能从 192.168.21.168 这个 IP 访问主服务器 192.168.21.169 上面的数据库,并且只具有数据库备份的权限 grant replication slave on *.* to 'osyunweidbbak'@'192.168.21.168' identified by '123456' with grant option; 三、把

Ubuntu下安装Mysql(5.5)和主从功能配置

余生颓废 提交于 2020-03-13 21:56:53
Ubuntu 下安装 Mysql ( 5.5 )和主从功能配置 经过几天的折腾,终于把Mysql主从功能配置好了,其实配置很简单,不过还是遇到了各式各样的错误,下面总结一下, 在安装之前,可以先 ping 一下两台服务器是否可以互相通信, 在 ubuntu 下在线安装 Mysql 相对比较简单,输入如下命令便可自动安装完成。 sudo apt-get install mysql-server 安装的过程中如果无法正常获取源数据,可以使用以下命令安装更新 ubuntu 的数据源 sudo apt-get update 我们可以通过 netstat -tap|grep mysql 来查看系统是否已经有了 mysql 服务 查询 mysql 是否在运行,如输入一下命令 service mysql status mysql start/running, process 10786 Mysql 远程登录测试 在主机上添加一个账户 slave 进入 mysql 输入以下的命令 grant replication slave,reload,super on *.* to slave@xx.103.118.99 identified by 'slave' ; 其中 "slave@xx.103.118.99" 的 slave 是用户名,密码是 'slave'; 查看授权是否成功,可以输入以下命令:

mysql主从配置实践

我是研究僧i 提交于 2019-12-01 08:45:59
一、mysql的安装 安装略过,建议可以按照官网指南进行安装。 二、主从配置 环境: 主:Centos 6.5 64位 Mysql 5.7.13 IP:192.168.1.1 从:Centos 6.5 64位 Mysql 5.7.14 IP:192.168.1.2 NOTE:我这边是先创建了相同的数据库和表之后在进行的配置。 1.主服务器配置: vim /etc/my.conf #编辑配置文件 server-id=1 #服务器唯一id,一般可配置为服务器IP最后一段 log-bin=/data/mysql/binlog/binlog.bin #开启二进制文件,路径自己设置,如果没有文件路径,最好自己创建,不然可能因为权限问题导致mysql启动失败 示例: 在主服务器上建立一个从服务器进行复制使用的账户(用户名:slave;密码:*********): mysql> grant replication slave on *.* to slave@192.168.1.2 identified by '********'; mysql> flush privileges; 重启mysql服务 2.从服务器配置: vim /etc/my.conf #编辑配置文件 server-id=2 #服务器唯一id,一般可配置为服务器IP最后一段 log-bin=/data/mysql/binlog