MySQL主从配置文件

    xiaoxiao2021-03-26  8

    my-master.ini(主) [client] port=3306 default-character-set=utf8

    [mysqld] port=3306

    character_set_server=utf8

    character_set_server=utf8 一定要这样写;

    basedir=C:\Program Files\MySQL\mysql-5.6.16-win32

    解压目录

    datadir=C:\Program Files\MySQL\mysql-5.6.16-win32\data

    解压目录下data目录,必须为data目录

    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这个有问题,在创建完新用户登录时报错

    sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    主服务器的配置

    开启二进制日志

    log-bin=master-bin

    使用二进制日志的索引文件

    log-bin-index=master.bin.index

    为服务器添加唯一的编号

    server-id=1

    1.先将my-master.ini放入到mysql安装目录下,将其内容复制到my-default.ini文件中 2.将my-default.ini文件中sql_mode注释掉,进行保存 3.cdm窗口中进入到mysql的安装目录下的bin目录下 4.创建用户 create user jk; 5.添加用户的权限 grant replication slave on . to jk identitified by ‘密码’; 6.mysql –install 服务名称 –defaults-file “配置文件的名称路径” eg:mysql –install MySQL –defaults-file “C:\Program Files\MySQL\mysql-5.6.16-win32\my-default.ini”

    my-slave.ini(从) [client] port=3306 default-character-set=utf8

    [mysqld] port=3306

    character_set_server=utf8

    character_set_server=utf8 一定要这样写;

    basedir=C:\Program Files\MySQL\mysql-5.6.16-win32

    解压目录

    datadir=C:\Program Files\MySQL\mysql-5.6.16-win32\data

    解压目录下data目录,必须为data目录

    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这个有问题,在创建完新用户登录时报错

    sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    server-id=2 relay-log=slave-relay-log-bin relay-log-index=slave-relay-log-bin.index

    1.数据库从服务器的配置步骤和主服务器配置是一样的 2.change master to master_host=”192.168.1.100” 主服务器地址 master_port=3306, master_user=’jk’, master_password=’123456’; 3.start slave:启动服务器

    转载请注明原文地址: https://ju.6miu.com/read-500158.html

    最新回复(0)