本文目录一览:
1-②MySQL主主复制
参考安装:通常二进制格式安装 主主:互为主从,都能实现读写操作
环境:
10.10.10.196 CentOS 7,yum直接安装mariadb-server-5.5.64-1.el7.x86_64
10.10.10.197 CentOS 6,二进制编译安装mariadb-5.5.36-linux-x86_64.tar.gz
所有服务器时间要同步
可能出现问题:
1、数据不一致;
2、自动增长id
定义一个节点使用奇数id
auto_increment_offset=1
auto_increment_increment=2
定义另一个节点使用偶数id
auto_increment_offset=2
auto_increment_increment=2
实现步骤:
(1) 各自使用不同的server_id
(2) 都启用binlog和relay log
(3) 定义自动增长的id字段的增长方式为奇偶
(4) 都授权有复制权限的用户账号
(5) 各自把对方指定为主服务器
(6) 启动复制线程
遇到一个坑:CentOS7 rpm包安装,修改datadir目录后,mariadb无法启动,报Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details.这个错误
解决:执行[root@localhost mysql]# journalctl -xe
SELinux is preventing /usr/libexec/mysqld from 'read, write' accesses on the file master-bindex. For complete SELinux message
[root@localhost mysql]# getenforce
Enforcing
[root@localhost mysql]# setenforce 0
[root@localhost mysql]# getenforce
Permissive
永久关闭:[root@localhost mysql]# vim /etc/sysconfig/selinux
SELINUX=disabled
重启后生效
遇到一个坑,线上环境建议不要轻易更改数据库位置路径,再次记录下
二进制安装后,修改数据目录位置,需重新执行
scripts/mysql_install_db --user=mysql --datadir=/mysql/data
主(10.10.10.196):
a、 设置server_id、binlog、relaylog、自动增长id
b、 授权账户并指定服务器,指定服务器之前先设置从服务器并获取到二进制文件名和postion
master-bin.000005和775,指明从服务器从哪个位置开始复制
语句:CHANGE MASTER TO MASTER_HOST='10.10.10.197',MASTER_USER='replicate',MASTER_PASSWORD='replicate',MASTER_LOG_FILE='slave-bin.000003',MASTER_LOG_POS=510;
c、启动复制线程
START SLE
d、查看信息
从(10.10.10.197):
a、 同样设置server_id、binglog、relaylog、自动增长id(这个注意)
b、 同样授权账户并指定服务器,指定服务器之前先设置从服务器并获取到二进制文件名和postion
slave-bin.000003和510 指明主服务器从哪个位置开始复制
语句: CHANGE MASTER TO MASTER_HOST='10.10.10.196',MASTER_USER='replicate',MASTER_PASSWORD='replicate',MASTER_LOG_FILE='master-bin.000005',MASTER_LOG_POS=775;
c、 启动复制线程
START SLE;
d、 查看信息
测试:
10.10.10.196,新建数据库testdb,表名为t_table
CREATE TABLE t_table(id INT AUTO_INCREMENT PRIMARY KEY,name CHAR(30));
10.10.10.197:查看数据库,表是否创建成功,并新增数据,返回主服务器查看,实验结束
说说柔道比赛规则
2008年北京奥运会柔道女78+级决赛,佟文对塚田真希。塚田真希抢先获得一个“有效”,得分。随后,佟文因对方“消极”,获得一个“效果”,比分依然落后。在比赛结束仅剩16秒钟(多数媒体说是8秒钟)时,佟文惊天逆转,以“一本”一枪毙死了这个号称“地球最强女人”的塚田真希。
我们可能不完全明白这一本意味着什么,可日本人是非常清楚的。估计,在今后50年内,日本再也不会称呼任何一个日本女人为“地球最强女人”了,估计也不会再称呼任何一个日本男人为“地球最强男人”了。“地球最强女人”被一本打死,太搞笑了。
还是我们中国人说话谦虚,佟文的教练只喊了声:“胖子,你是最棒的!”
在柔道比赛中,一方运动员获“一本”后,该场比赛即告结束,获得“一本”的运动员立即获得本场比赛胜利。一场比赛中没有出现“一本”时,才赛完规定的时间。然后,依次按“技有”、“有效”、“效果”的多少评定胜负。
一个“技有”胜过所有的“有效”和“效果”。一个“有效”胜过所有的“效果”。如果双方得分相等,则进行加时赛(时间是五分钟)。加时赛中先得分者立即获得该场比赛胜利,不管得分大小。如果一方犯规,另一方也立即获得该场比赛胜利。如果加时赛时间到,没有一方得分,也没有一方犯规,则由场上三名裁判经过商议后以举旗决定胜负。每名裁判双手各执一旗,颜色分别代表双方运动员的衣服颜色。
譬如北奥女78级比赛,杨秀丽在前四轮比赛中,均以一本轻松获胜晋级,进入决赛。在决赛中,她遭遇最强劲的对手亚伦妮斯·卡斯蒂略。比赛时间到,双方势均力敌,各得一个“效果”(最小的分)。只好进入“金分决胜”(加时赛)。时间到,两人均未得分。此时由主裁判和两名副裁判共同举旗决定两名选手胜负,结果,有两名裁判举起了蓝旗,穿蓝衣的杨秀丽获胜!
那天,等我回家,比赛已接近尾声,但是,加时赛是全部看完的,而且是眼睛一瞬也没瞬过。杨秀丽在加时赛中,一上来就主动进攻,而亚伦妮斯·卡斯蒂略明显采取后发制人的战术。我很担心,这样,杨秀丽的风险就要大得多,因为只要一点点闪失便立即失去金牌。可杨秀丽一直在进攻。加时时间到,就要根据柔道的竞赛规则,谁主动,谁获胜,理应判杨获胜。那个举白旗的女副裁肯定是睡着了,要么她是卡斯蒂略的姐姐。
下面五种情况可获“一本”:
1)比赛一方控制对方,并用投技以相当的力量和速度,将其摔至大部分背部着地状态;
2)在“压技”比赛中,一方将对方控制住,使其在宣布“压技开始”后25秒钟内无法摆脱控制;
3)比赛的一方用手或脚拍击垫子或对方身体两次或两次以上,或喊“输了”时;
4)当比赛的一方使用绞技或关节技,充分显示出技术效果时。
5)此外,当比赛一方受到第四个“指导”的处罚时,对方则获“一本”得分。
两种情况可得“技有”:
1)比赛一方控制对手,并使用投技摔倒对方,但技术效果在评判“一本”的三个条件(力量、速度、着地状态)中有一项不足;
2)在“压技”中,比赛一方将对方控制住,达到20秒钟以上。一方在一场比赛中获得第二次“技有”时,即获胜。
两种情况可获“有效”:
1)比赛一方控制对手,并使用投技摔倒对方,但技术效果在评判“一本”的三个条件中有两项不足;
2)在“压技”中比赛一方把对方控制住15秒钟以上。
三种情况可得“效果”:
1)比赛一方控制对手,并使用投技,有速度、有力量地将对方摔成一个肩或大腿或臀部着地;
2)在“压技”中,比赛一方把对方控制住10秒钟以上。
3)对方较长时间消极。
与空手道一样,柔道运动也是起源于中国古代武术——柔术,也是先传到琉球,再传入日本。中国的柔术,是武术中的精华之一,非常有实战意义,且攻守兼备,非常难对付。但是,古代日本人对中国的柔术实在只是学到一点点皮毛,他们没法发展下去,结果演变成了柔道。