Welcome 微信登录

首页 / 数据库 / MySQL / Ubuntu下MySQL 5.5主从配置

教程开始:
一、安装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;
三、把MySQL主服务器192.168.21.169中的数据库osyunweidb导入到MySQL从服务器192.168.21.168中
1、导出数据库osyunweidbmysqldump -u root -p osyunweidb > /home/osyunweidbbak.sql #在MySQL主服务器进行操作,导出数据库osyunweidb到/home/osyunweidbbak.sql 备注:在导出之前可以先进入MySQL控制台执行下面命令flush tables with read lock; #数据库只读锁定命令,防止导出数据库的时候有数据写入unlock tables; #解除锁定2、导入数据库到MySQL从服务器mysql -u root -p #进入从服务器MySQL控制台create database osyunweidb; #创建数据库use osyunweidb #进入数据库source /home/osyunweidbbak.sql #导入备份文件到数据库mysql -u osyunweidbbak -h 192.168.21.169 -p #测试在从服务器上登录到主服务器
四、配置MySQL主服务器的my.cnf文件
vi /etc/my.cnf #编辑配置文件,在[mysqld]部分添加下面内容
server-id=1 #设置服务器id,为1表示主服务器,注意:如果原来的配置文件中已经有这一行,就不用再添加了。
log_bin=mysql-bin #启动MySQ二进制日志系统,注意:如果原来的配置文件中已经有这一行,就不用再添加了。
binlog-do-db=osyunweidb #需要同步的数据库名,如果有多个数据库,可重复此参数,每个数据库一行
binlog-ignore-db=mysql #不同步mysql系统数据库
service mysqld restart #重启MySQL
mysql -u root -p #进入mysql控制台
show master status; 查看主服务器,出现以下类似信息
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000019 | 7131 | osyunweidb | mysql |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
注意:这里记住File的值:mysql-bin.000019和Position的值:7131,后面会用到。
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-10/91117p2.htm 推荐阅读:Ubuntu下Nginx做负载实现高性能WEB服务器5---MySQL主主同步 http://www.linuxidc.com/Linux/2012-06/61687p5.htm生产环境MySQL主主同步主键冲突处理 http://www.linuxidc.com/Linux/2013-07/86890.htmMySQL主从失败 错误Got fatal error 1236 http://www.linuxidc.com/Linux/2012-02/54729.htmMySQL主从复制,单台服务器上实施 http://www.linuxidc.com/Linux/2013-03/81913.htmUbuntu下编译安装MySQL双实例并配置主从复制  http://www.linuxidc.com/Linux/2011-12/48873.htm
  • 1
  • 2
  • 下一页
MySQL完整安装和主从双机配置MySQL 5.7 的多源复制相关资讯      MySQL主从配置 
  • MySQL数据库配置主从同步  (01/20/2015 20:10:15)
  • MySQL 安装与主从配置  (12/01/2013 19:55:28)
  • MySQL主从配置  (04/20/2012 10:53:42)
  • MySQL 5.5 主从配置  (08/11/2014 15:55:22)
  • MySQL完整安装和主从双机配置  (10/08/2013 05:45:47)
本文评论 查看全部评论 (0)
表情: 姓名: 字数