一、 反向代理Q2A网站,显示结果只有文字,没有js、css、图片
二、 有的页面要刷新一次才有结果
这是因为,有个节点没用Q2A网站。
三、 两个节点之间怎么共享数据
138上添加:
#grant replication slave,replication client,reload,super on *.* to 'test'@'10.10.21.135' identified by '123456' with grant option;/
135上:
#grant replication slave,replication client,reload,super on *.* to 'test'@'10.10.21.138' identified by '123456' with grant option;//用于A访问
执行 #flush privileges; 更新数据库使用户生效。
2.在my.cnf上进行相关配置
135 | B | |
server-id = 2 #双向以解决自动增加id的冲突,设步长2,初始2 auto_increment_increment=2 auto_increment_offset=2 master-host = 10.10.21.138 master-user =test master-pass =123456 master-port =3306 master-connect-retry=60 replicate-do-db =db1 replicate-ignore-db=mysql | server-id = 1
master-host =10.10.21.135 master-user =test master-pass =123456 master-port =3306 master-connect-retry=60 replicate-do-db =db1
replicate-ignore-db=mysql | |
注意
1.server_id必须为唯一.
2.如果想要同时同步多个库,添加多行replicate-do-db,每行指定一个数据库。不能使用replicate-do-db=db1,db2的形式
3.replicate-ignore-db:指定不进行同步的数据库。
保存后,重启mysql
3.把两台服务器上需要同步的数据库进行拷贝,保证这两台数据库初始状态一致。
4.进行双向同步
双向同步就是把单向同步反过来在做一遍,但一定要注意操作的顺序,这是成功的关键
step1.在A上mysql shell中执行
#show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000054 | 35 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
记录下 mysql-bin.000054,和35
step2.在B上执行:
#stop slave;//停止同步
#
CHANGE MASTER TO MASTER_HOST='10.10.21.135', MASTER_PORT=3306, MASTER_USER='test', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-bin.000054', MASTER_LOG_POS=35;
#start slave;//开始同步
step3,执行show slave status\G;如显示如下内容,表示同步设置成功。
Slave_IO_State: Waiting for master to send event
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
step4:上一步没有问题。则在B上继续执行show master status;
#show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000005 | 6854 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
step5:在A上执行
#stop slave;//停止同步
#
CHANGE MASTER TO MASTER_HOST='10.10.21.138', MASTER_PORT=3306, MASTER_USER='test', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-bin.000005', MASTER_LOG_POS=6854;
#start slave;//开始同步
step6:执行show slave status\G;如显示如下内容,表示同步设置成功。
Slave_IO_State: Waiting for master to send event
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
如上述没有啥问题。到此双向同步设置完成。
四、 使用简体中文
将简体中文包放在qa-lang文件夹内