zoukankan      html  css  js  c++  java
  • mysql5.1主从数据库搭建

    主从同步的搭建有两种用途,一、提高服务冗余型,二、是读写分离。

    搭建过程:

    1、下载mysql5.1 http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.68.tar.gz

    2、mkdir -p /data/mqq/server/mysql/etc &&./configure --prefix=/data/mqq/server/mysql --without-debug --with-mysqld-user=mqq --sysconfdir=/data/mqq/server/mysql/etc && make && make install && chmod +x support-files/mysql.server && cp support-files/mysql.server ~/server/mysql/bin/ && cp support-files/my-medium.cnf ~/server/mysql/etc/my.cnf && sed -i 's/skip-locking/skip-external-locking/g' ~/server/mysql/etc/my.cnf && cd ~/server/mysql/bin && ./mysql_install_db --user=mqq && ./mysql.server start && /data/mqq/server/mysql/bin/mysqladmin -u root password '123456'

    3、master 的my.cnf基本不用修改,默认即可,仅需要给从库建立同步账户,以及相关权限即可。

    命令如下:

    grant replication slave,reload,super on *.* to 'rsync'@'localhost' identified by 'rsync';

    4、slave需要添加相关配置:

    如下:

    server-id       = 2
    master-host = 1.1.1.8 #master-host 主机ip
    master-user = rsync #同步的用户名
    master-password = rsync #同步的密码
    binlog-ignore-db = mysql#忽略的库
    replicate-wild-ignore-table = mysql.% #忽略的表
    #因为mysql都是一些权限信息,所以不需要同步的。

    5、重启mysql即可。

  • 相关阅读:
    MYCAT介绍
    MES生产日报存储过程
    HttpContext讲解
    负载均衡session共享问题
    UML学习(二)-----类图
    Hadoop实战第一篇
    网站速度优化的一般方法
    MVC中的ActionResult
    CCF201403-2 窗口(100分)
    CCF201403-2 窗口(100分)
  • 原文地址:https://www.cnblogs.com/sageskr/p/3045776.html
Copyright © 2011-2022 走看看