标签:新建 base 选择 dex 验证配置 mic select p12 file
这跟你是不是wmap没有关系的, wamp是一个集成环境,只是一次性帮你创建一个web服务器而已
下面给你些配置
一、登录Master服务器,修改my.ini ,
大概最下面,添加如下内容:
[mysqld]
port=3306 在这两行下面加上:
log-bin=mysql-bin
server-id=1
#数据库ID号, 为1时表示为Master #启用二进制日志;
效果图:
配置完重启 mysql
二、在主库服务器上建立从库 slave 同步时所要使用的用户名和密码
执行:mysql> GRANT REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO user@‘192.168.1.102‘ IDENTIFIED BY ‘password‘;
结果:Query OK, 0 rows affected (0.00 sec)
注意:
user为用户名,192.168.1.102为从库IP,多个从服务器为安全起见,请增加多个!也可配置为132.168.1.% 局域网内均可连接
password 为密码;配置完成请校验从服务器是否可以连接主服务器。
执行:
select host,user,password from user;
含义是从user表中,选择出host列和user列的数据, from后面是表的名称, select后面是表中列的名称。
结果:
至此!主库配置完成!!!
在从服务器上操作:
1)、确保/etc/my.cnf中有log-bin=mysql-bin和server-id=1参数,并把server-id=1修改为server-id=10。修改之后如下所示:
[mysqld]
1
2
|
log-bin=mysql-bin //启动二进制文件 server-id=10 //服务器ID |
2)、重启mysql服务。
[root@localhost~]#mysqladmin-p123456shutdown
[root@localhost~]#mysqld_safe--user=mysql&
3)、登录mysql,执行如下语句
[root@localhost~]#mysql-uroot–p123456
mysql>changemastertomaster_host=‘192.168.48.128‘,master_user=‘backup‘,master_password=‘backup‘,master_log_file=‘mysql-bin.000003‘,master_log_pos=401;
4)、启动slave同步。
mysql>start slave;
5)、检查主从同步,如果您看到Slave_IO_Running和Slave_SQL_Running均为Yes,则主从复制连接正常。
mysql>show slave status\G
验证配置是否正常,mysql主从能否正常复制。
在主数据库上新建一个库,并且在库中写一个表和一些数据。
[root@localhost~]#mysql -u root –p 123456
mysql>create database mysqltest;
mysql>use mysqltest;
mysql>create table user(idint(5),namechar(10));
mysql>insert into user values(00001,‘zhangsan‘);
在从数据库中验证一下,是否正常复制到数据。
[root@localhost~]#mysql -u root –p 123456
mysql>show databases;
mysql>select * from mysqltest.user;
wamp mysql 创建主从数据库,,读写分离在thinkphp上设置??
标签:新建 base 选择 dex 验证配置 mic select p12 file
原文地址:https://www.cnblogs.com/xtmp/p/12543437.html