专栏首页云服务器999+云服务器配置mysql
原创

云服务器配置mysql

https://cloud.tencent.com/redirect.php?redirect=1014&cps_key=6f5f5aedea72d213ca302d15938d0f44&from=console

    最近免费试用了一下云服务器,然后在两台服务器上安装了Mysql并搭建了主从同步数据库。mysql数据库的安装,大家可以去查看我的另一篇博客文章,下面为大家介绍搭建步骤及原理。原理

    mysql主节点即master节点在每次对数据库执行操作后会将操作写入到本地的二进制日志(binary log)中,从节点slave会使用I/O Thread线程去监听和读取主节点的binary log数据,如果有修改,则更新自己的Relay log日志,然后使用SQL thread线程将Relay log中的日志对数据库进行操作。从而实现了主从同步。

https://cloud.tencent.com/redirect.php?redirect=1014&cps_key=6f5f5aedea72d213ca302d15938d0f44&from=console

配置过程

1. 主节点编辑配置文件

vim /etc/my.cnf

添加如下配置:

server-id=1
log-bin=master-bin
log-bin-index=master-bin.index

注: 多台节点的server-id必须不同,否则会出现异常。

重启数据库,使得配置生效:

service mysqld restart

2. 进入主节点mysql,创建用户:

create user 'username'@'ip' identified by 'password';

注:ip即允许连接的ip地址,安全起见可以写slave从节点的ip,或者直接写%代表所有ip均可以连接。

3. 对用户进行权限设置:

grant replication slave on *.* to 'username'@'ip';

注: 表示从ip使用username连接过来的请求,允许复制。所以,ip为从节点的ip,username为上面创建的username

使配置生效:

flush privilege;

4. 从节点slave编辑配置文件

vim /etc/my.cnf

添加如下配置:

server-id=2
relay-log=slave-relay-bin
relay-log-index=slave-relay-bin

重启mysql服务,使配置生效:

service mysqld restart

5. 进入从节点mysql进行配置:

change master to master_host='masterIP', master_port=3306, master_user='username', master_password='password', 
master_log_file='master-bin.000001' ,master_log_pos=1;

注: master_host是主节点的ip地址,master_log_file和master_log_pos需要从master节点,进入Mysql数据库后进行查询,命令如下:

show master STATUS;

6. 在从节点上启动主从复制

start slave;

如需要关闭,使用如下命令:

stop slave;

查看从节点状态:

show slave status \G;

如果没有异常信息,则说明启动成功。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 云服务器 CVM 简介

    云服务器(Cloud Virtual Machine,CVM)为您提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 CVM,来实现您的计算需求...

    勤劳的小蜜蜂
  • 轻松入门腾讯云存储:对象存储COS的基本功能详解

    腾讯云是全球领先的云计算服务商之一,将腾讯集团在QQ、微信、QQ空间等业务中积累的海量互联网服务能力,开放给各行各业,并不断输出计算机视觉、智能语音、大数据分析...

    勤劳的小蜜蜂
  • 【谁会是下一个王者农药】云服务器如何搭建游戏服务器?

    https://cloud.tencent.com/redirect.php?redirect=1014&cps_key=6f5f5aedea72d213ca3...

    勤劳的小蜜蜂
  • CentOS7, mysql主从同步数据库配置

    十里桃花舞丶
  • 开发中的动效设计与实现 —— 贝塞尔曲线动画的插值法

    一个动画一般有这些参数 —— 动画时间、属性变化量、以及贝塞尔插值曲线。在动效标注的时候,也只需要标注这些参数就可以完整的给UI研发写动效了。一个动效所涉及的元...

    蜻蜓队长
  • 每日两题 T4

    一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找...

    合一大师
  • TNS-01201: Listener cannot find executablen 错误

        最近在启动监听器的时候收到了TNS-01201: Listener cannot find executable...的错误提示。这个错误还真是一个一直...

    Leshami
  • linux 超大日志数据分析 AWK

    葫芦
  • python实现本地批量ping多个IP

    py3study
  • 未来3年,人工智能如何影响法律行业?5位权威专家给出趋势

    人工智能在法律行业的应用正在以超预期的速度深入,从法律咨询机器人、人工智能律师到智能判案等不一而足。在未来3年会有哪些突破?人工智能是否真的会取代法官?作为法律...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券