下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

如何在数据库中配置Ubuntu mysql?

作者:课课家教育     来源: http://www.kokojia.com点击数:910发布时间: 2016-03-30 10:30:49

标签: mysql在线手册数据库Ubuntu mysql配置

   ubuntu  MySQL如何配置?参考了很多网上的关于Ubuntu   mysql的学习手册,自己实际操作了一次后,发现还是很多需要注意的小问题,在这里简单得记录下关于Ubuntu   mysql配置的问题。

如何在数据库中配置Ubuntu  mysql?_数据库_Ubuntu  mysql配置_课课家

  综合了网上的个别资料与Ubuntu  mysql参考手册,成功的实施了Ubuntumysql的复制工作。具体步骤不多,不过在配置的过程中也出现过不少问题,花了点时间,下面简单的记录一下整个配置过程。

  特别值得一提的是Ubuntu  mysql有很多值得学习的地方,这里我们主要介绍Ubuntumysql,包括介绍Ubuntu  mysql等方面。因需要在ubuntu下面为Ubuntu  mysql建立slave机。

  1.在master上建立一个专门用来做复制的用户grantreplicationslaveon*.*to'replicationuser'@'192.168.51.165'identifiedby'123456';

  2.设置master机my.cnf:

  3.设置slave机my.cnf:

  执行sudovimetc/Ubuntumysql/my.cnf在[Ubuntumysqld]区域加入以下内容:server-id=2重启slave服务器sudo/etc/init.d/Ubuntumysqlrestart

  4.刷新主服务器上所有的表和块写入语句:flushtableswithreadlock;然后读取主服务器上的二进制文件名和分支:showmasterstatus;将File和Position的值记录下来。

  并备份master上的数据到slave进行初始化。(flushtableswithreadlock是为了确保没有数据库操作),(只要记录下File和Position的值,这里就可以执行第6个步骤释放锁:Ubuntumysql>unlocktable;)

  scp-r./*root@192.168.47.175:/var/lib/Ubuntumysql用root最高权限,更改root密码sudosu-passwd

  5.登陆slave的Ubuntumysql,用系统真实值代替选项:

  这里master_log_file和master_log_pos就是前面showmasterstatus的结果

  6.登陆master并释放锁:Ubuntumysql>unlocktable;

  7.切换到slave机,启动从线程:Ubuntumysql>startslave;这样就完成了master/slave的配置工作。最后可以用showprocesslist"G;来分别查看master与slave的状态。master:48发送binlog到slave,等待更新。

  

  slave:12等待master发送更新信息。13等待本身I"O线程的数据写入

  

  如果showprocesslist\\G;可以看到上面的信息,那代表slave机建立成功。在master上所做的数据更改会马上表现到slave机。

  这就是整个的关于Ubuntumysql的配置过程,希望在大家的实际操作中能起到一定的作用。

赞(11)
踩(4)
分享到:
华为认证网络工程师 HCIE直播课视频教程