自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 Mysql 查看及设置事物隔离级别

Mysql 查看及设置事物隔离级别1.查看SELECT @@tx_isolation2.设置  2.1所有级别  1)read uncommitted : 读取尚未提交的数据 :哪个问题都不能解决2)read committed:读取已经提交的数据 :可以解决脏读 ---- oracle默认的3)repeatable read:重读读取:可以解决脏读 和 不可重复读 ---mysql默认的4...

2018-03-31 17:02:05 614

原创 tomcat非root用户启用1024以下端口

做端口转发,如下80转8080:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080此举实质上tomcat还是启用的8080端口,只是客户端访问的是80端口,防火墙规则给转为8080端口了;若想删除该规则,把A改为D即可。PS:查看端口映射信息命令:iptables -t nat -L -n注:有些系...

2018-03-30 11:04:45 1886

原创 tomcat配置http转https

1. 开启https默认端口443<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"maxThreads="150" scheme="https" secure="true"clientAuth="false" sslProtocol="TLS"keystoreFile

2018-03-30 10:57:12 2473

原创 MMM配置文件及相关命令

1、/etc/mysql-mmm/mmm_common.conf所有节点的命令配置文件,内容一样2、/etc/mysql-mmm/mmm_agent.conf代理节点的配置文件,配置对应的虚拟主机名3、/etc/mysql-mmm/mmm_mon.conf监控节点的配置文件4、/var/log/mysql-mmm/mmm_mond.log监控节点日志5、启动服务代理节点:chkconfigmysq...

2018-03-21 11:32:19 1474

转载 tomcat6配置https (双向认证/单向认证)

tomcat6配置双向认证 1、生成服务器端证书keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 365...

2018-03-20 14:38:40 759

原创 用service方式同时启用多个tomcat的方法

一、cp /etc/init.d/tomcat /etc/init.d/tomcat2二、vim /etc/init.d/tomcat2,更改Tomcat_HMOE为第二个tomcat的目录路径三、service tomcat2 start就可以另:我的tomcat是以shell脚本(自己写或网上找)的方式启动的,所以启动用户是可以自己定义,如图:...

2018-03-19 19:06:35 436

原创 ipvsadm安装出错

问题:yum install ipvsadm,报以下错误解决方法:一、手动下载rpm对应版本的rpm包:https://rpmfind.net/linux/RPM/centos/updates/6.9/x86_64/Packages/kernel-devel-2.6.32-696.10.1.el6.x86_64.html二、执行安装:rpm -ivh ipvsadm-1.26-4.el6.x86_...

2018-03-15 16:31:26 593

转载 MySQL半同步复制

MySQL半同步复制 从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念 异步复制(Asynchronous replication)MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有传到从...

2018-03-15 12:01:11 104

转载 mysql-mmm配合amoeba实现高可用、读写分离及负载均衡

mysql-mmm配置请查看:http://blog.csdn.net/xyz846/article/details/7451774mysql-mmm只是把数据库的读写功能分离出来,对于web服务器不可能说我要执行读的功能就连接哪个IP,要执行写的功能就连接哪个IP,这是不可能的,解决这一问题我使用amoeba(变形虫)数据库透明代理,根据执行的sql可自动路由至相应的Ip,很好地结合mysql-...

2018-03-15 12:00:58 387

转载 MYSQL MHA

MySQL高可用之MHA的搭建  MySQL MHA架构介绍:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的...

2018-03-15 12:00:49 417

原创 MHA相关命令

1、检查SSH配置(监控节点)masterha_check_ssh --conf=/etc/masterha/app1.cnf 2、检查整个集群的复制情况(监控节点)masterha_check_repl --conf=/etc/masterha/app1.cnf(记得:set global read_only=1;)3、MHA监控启动及关闭(监控节点)启动:nohup masterha_mana...

2018-03-14 17:40:05 384

原创 MHA原master宕机后的恢复

场景:原master(192.168.1.113)停止,MHA主动把主库功能切换到备用master(192.168.1.24),同时slave(192.168.1.150)指向新的master。1、mha每次自动切换之后都会结束自身进程(可以安装安装一个进程工具,通过该工具结合脚本来管理进程。可以参考官方资料:https://code.google.com/p/mysql-master-ha/wi...

2018-03-14 17:18:10 2980

转载 索引合并和组合索引的比较

在教务系统补考子系统的开发过程中,安排考场的算法运算时间非常慢,需要32秒才能完成考场的分配。查找原因,由于需要在学生补考科目表里面进行查找数据——该表的数据目前已达200万条,所以算法的大部分时间都花在查找数据方面。为了解决以上问题,我们决定对数据表进行分析,创建合适的索引。在创建索引过程中,我们发现查询语句已经为查询列创建了索引,但是是为每个列单独创建的——SELECT  *  FROM TA...

2018-03-09 14:26:22 2075

原创 masterha_check_repl --conf=/etc/masterha/app1.cnf的各种报错及解决方法

masterha_check_repl --conf=/etc/masterha/app1.cnf的各种报错及解决方法 1、错误:User repl does not exist or does not have REPLICATION SLAVE privilege! Other slaves can not start replication from this host解决方...

2018-03-07 20:56:06 5457

原创 主从复制报错汇总

一、 Slave failed to initialize relay log info structure from the repository解决方法:1、reset slave;2、CHANGE MASTER TO...3、start slave;二、 Got fatal error 1236 from master when reading data from binary log: '...

2018-03-07 20:24:21 210

原创 MYSQL主从复制同步报错解决方法

1、手动在补全数据2、show slave status\G;若有报错信息,在slave机器上执行stop slave ;set global sql_slave_skip_counter=1;start slave;可以重复执行,直到没有报错信息。...

2018-03-02 15:36:34 372

原创 mysql开启通用日志

mysql开启通用日志(即所有的操作包括select语句都会产生记录并保存在日志里)1、mysql默认是关闭通用日志的,可以用show variables like '%general%'; 查看当前状态,如图当前的状态为off2、set @@global.general_log=1开启通用日志PS:setglobal log_output=table;设置日志输出方式为表,日志结果会记录到名为g...

2018-03-02 15:30:45 3453

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除