码迷,mamicode.com
首页 > 数据库 > 详细

mysql主从配置

时间:2016-06-02 20:16:01      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:mysql   记录   配置文件   start   local   

1、配置第一个mysql,此前已安装过mysql不作记录

2、拷贝mysql主目录

cd /usr/local

cp -r mysql mysql_slave

cd mysql_slave

3、初始化mysql_slave
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql_slave
4、拷贝mysql_slave配置文件并编辑
cd /usr/local/mysql_slave
cp /etc/my.cnf  ./my.cnf
vim my.cnf
修改port =3306
改为port =3307
修改socket        = /tmp/mysql.sock
改为socket        = /tmp/mysql_slave.sock
增加datadir       =/data/mysql_slave
5、拷贝启动文件并配置
cp /etc/init.d/mysqld /etc/init.d/mysqld_slave
6、启动mysql启动mysql_slave
/etc/init.d/mysqld start
/etc/init.d/mysqld_slave start
7、拷贝主数据库上mysql库上的数据到db1
mysqldump -S /tmp/mysql.sock mysql > 123.sq
mysql -S /tmp/mysql.sock  db1 <123.sql
8、配置主配置文件
vim /etc/my.cnf 
server-id       = 1
log-bin=river
9、重启服务
/etc/init.d/mysqld restart
10、主数据库增加授权
mysql
mysql> grant replication slave on *.* to ‘repl‘@127.0.0.1 identified by ‘abc.123‘;
mysql> flush privileges;
mysql> flush tables with read lock;
mysql> show maste stats;
11、编辑从数据库配置文件
vim /usr/local/mysql_slave/my.cnf
server-id       = 111
12、在从数据库上导入库文件
mysql -S /tmp/mysql_slave.sock -e "create database db1"#登陆并创建数据库db1
mysql -S /tmp/mysql_slave.sock db1 <123.sql #导入123.sql到db1
13、配置从数据库
mysql -S /tmp/ -S /tmp/mysql_slave.sock 
mysql> slave stop;
mysql> change master to master_host=‘127.0.0.1‘, master_port=3306, master_user=‘repl‘, master_password=‘abc.123‘, master_log_file=‘river.000001‘, master_log_pos=330;
#此步需要查看master_log_file=‘river.000001‘, master_log_pos=330需要在主服务器上使用show master stats命令
14、重新登陆查看主从状态
/etc/init.d/mysqld_slave restart
mysql -S /tmp/ -S /tmp/mysql_slave.sock
mysql> slave start
mysql> show slave status\G;
 Slave_IO_Running: Yes
 Slave_SQL_Running: Yes#此两处均显示为yes成功
 15、测试主从
 登陆主数据库,删除表
 mysql
 mysql>unlock tables;
 mysql>use db1
 mysql>drop help_category
 #登陆从数据库查看已经没有help_category表
 #记住不能在从数据库上写入否则会导致数据错乱

本文出自 “愺艮搥豩” 博客,请务必保留此出处http://riverxyz.blog.51cto.com/533303/1785559

mysql主从配置

标签:mysql   记录   配置文件   start   local   

原文地址:http://riverxyz.blog.51cto.com/533303/1785559

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!