免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1998 | 回复: 0
打印 上一主题 下一主题

linux下配置mysql主从服务器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-23 16:01 |只看该作者 |倒序浏览

                                                                                mysql主从服务器,又名为mysql数据库镜像,可以提到数据的安全性和提到整体的速度。同步数据库,信息不光存储在一台服务器上,主从的任何的一台服务器上都存在相同的数据,这样就提到了数据的安全性。
配置环境:
centos5.2 操作系统 ,都安装了mysql5.0版本的mysql数据库。
配置过程:
首先,确定哪台服务器配置为主mysql数据库。在主mysql数据库服务器上以root用户登录mysql数据库,添加从服务器的用户nihao和密码***:
grant replication slave on *.* to 'nihao'@从服务器的IP或者域名 identified by '***';(如果我们要让一个域下面的mysql数据库都做从服务器的话,可以@后面添加%.域名)
添加成功后,退出.
关闭主数据库服务器service mysqld stop 或者 mysqladmin shutdown
修改配置文件 /etc/my.cnf
[mysqld]
log-bin=masters
server-id=1
我们要创建数据库数据备份,把主数据库服务器的数据拷贝到从数据库服务器中做为从数据库的初始状态。
使用tar zcvf mysql.tar.gz mysql 对数据库文件进行归档压缩。
然后可以使用scp命令把mysql.tar.gz文件拷贝到每个从服务器上。
重启启动服务器。
然后,我们开始在从服务器上进行操作了,第一步要把mysql.tar.gz主数据库备份文件放到从服务器mysql数据库根目录下首先要清除原有msyql数据库文件,然后打包把mysql.tat.gz内的数据库文件安装成从数据库的数据库文件。msyql rpm包安装的数据库目录为/var/lib/mysql目录。
接下来,修改mysql配置文件
[mysqld]
server-id=2
修改后,重启mysql服务器
使用niaho用户登录到主数据库服务器上:
mysql -u nihao -h 主数据库ip或者域名 -p
输入密码,登录成功
使用show master status;查看主数据库的日志是否启用,如果成功出现一张列表,里面有file和postion的内容,说明日志成功启动。如果日志没有启用,我需要重新启动主数据库。(可以适当清除日志文件后在重新启动,同步两台服务器的时间只是一方面,日志启动是主从数据库同步的关键)。
日志成功启动后,我们可以进一步启动slave服务器了来同步数据,在启动slave服务器前我们需要做以下的设置:
change master to master_host='主数据库服务器ip或者域名',master_user='nihao',master_password='***',master_log_file='master',mater_log_pos='250(postion下数字)';
配置成功后,就可以启动从服务器了:
slave start;
我们可以在主数据库下,操作添加一些数据库信息,然后我们可以在从数据库下使用show命令即可以查看到,说明数据库同步成功!!
               
               
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/77458/showart_1974575.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP