Ubuntu下MySQL 5.5主从配置


教程开始:
一、安装MySQL

说明:在两台MySQL服务器192.168.21.169192.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、导出数据库osyunweidb

mysqldump -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表示主服务器,注意:如果原来的配置文件中已经有这一行,就不用再添加了。
l
og_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.000019Position的值:7131,后面会用到。

更多详情见请继续阅读下一页的精彩内容

 

推荐阅读:

Ubuntu下Nginx做负载实现高性能WEB服务器5---MySQL主主同步

生产环境MySQL主主同步主键冲突处理

MySQL主从失败 错误Got fatal error 1236

MySQL主从复制,单台服务器上实施

Ubuntu下编译安装MySQL双实例并配置主从复制 

  • 1
  • 2
  • 下一页

相关内容