广

MYSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    win2003 安装2个mysql实例做主从同步服务配置

    2018-09-28 15:14:05 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布
    配置前的准备:
    2台电脑,均安装windows2003 64位。均分三区c,d,e.计算机名一为Master,一为slave.
    使用mysql-noinstall-mysql5.1.50压缩包.
    首先在Master计算机的D盘安装mysql.
    1:解压mysql-noinstall-5.1.50。将其中的内容复制到D盘的mysql5.1目录下。
    2:安装mysql5.1.50
    进入cmd.
    cd d:/mysql5.1/bin
    mysqld install mysql5.1 //安装mysql服务,名称为mysql5.1
    3:配置my.ini。其中以下为必须的
    default-character-set=utf8 //数据库表的默认字体
    basedir=D:/mysql5.1
    datadir=D:/mysql5.1/data
    port=3306
    配置主服务器,在my.ini 必须开启log-bin
    log-bin=mysql-bin
    log=D:/mysql5.1/logs/mylog.log
    相应的也可以开启慢查询日志和错误日志。

    my.ini也必须设置
    server_id=10
    不要使用默认的1.
    保存
    4:配置注册表
    hklm-system-controlset-service-mysql5.1.找到imagepath,修改该键值
    默认键值为:D:/mysql5.1/bin/mysqld msyql5.1
    改成:D:/mysql5.1/bin/mysqld --defaults-file="D:/mysql5.1/my.ini" mysql5.1
    保存退出.
    现在就可以启动mysql5.1服务了,进入cmd.
    net start mysql5.1
    在slave计算机安装mysql5.1.50
    1:解压该文件至D盘的mysql5.1目录下
    2:安装mysql5.1
    进入cmd.
    cd d:/mysql5.1/bin
    mysqld install mysql5.1
    3:配置从服务器的my.ini
    basedir=D:/mysql5.1
    datadir=D:/mysql5.1/data
    default-character-set=utf8
    server_id=11
    该值为必须的,绝对要保定唯一性
    以下为可选
    log-bin=mysql-bin
    log=d:/mysql5.1/logs/mylog.log
    log-error=d:/mysql5.1/logs/error.log
    log-slow-queries=d:/mysql5.1/logs/slowquery.log
    relay_log=mysql-relay-bin
    log_slave_updates=1
    read_only=1
    3:和主服务器的注册表一样修改。imagepath值。
    4:启动mysql5.1服务
    以上主从服务器的D盘mysql实例安装完毕
    然后回到master主服务器
    进入mysql数据库
    >cd d:/mysql5.1/bin
    >mysql -uroot
    mysql>grant replication slave,replication client on *.* to zjj@%27%%27 identified by '1';
    退出msyql数据库
    回到slave从服务器
    进入mysql数据库
    >cd d:/mysql5.1/bin
    >mysql -uroot
    mysql>change master to
    ->master_host='master',
    ->master_user='zjj',
    ->master_password='1',
    ->master_port=3306,
    ->master_log_file='mysql-bin.000001',
    ->master_log_pos=0;
    mysql>start slave
    这样就开启了一个实例的主从服务。
    按照上面的一样方式,配置E盘的实例的主从服务。
    注意的就是路径的正确书写。然后在my.ini的配置中,server_id必须保持唯一性。port避免使用3306,服务名称和mysql5.1不一样即可。

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七网广告
    零七网广告
    零七网广告
    零七网广告