MySQL 5.5.x 配置Master-Slave主从复制
环境:OS:CentOS-6.5-64bitDBMS:MySQL 5.5.28步骤很简单,过程也很简单,所以搭建这个环境也是很简单的。步骤可以分解为:1.配置一个服务器作为master2.配置一个服务器作为slave3.将slave连接到master
解析robots协议及meta标签
robots.txt协议 # 文件名必须为rebots.txt而不是Robots.TXT# 针对所有rebots,允许访问任何部分# 原文解释为To allow all robots complete access:User-agent: *Disallow: # 也可以使用 (【来自文档】or justcreate an empty "/robots.txt" file, or don't ...
用非root用户启动Apache|Nginx的方法
众所周知,apache的80端口为系统保留端口,如果通过其他非root用户启动,会报错如下:(13)Permission denied: make_sock: could not bind to address [::]:80(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80no listening sockets available, shutting downUnable to open logs但是为了避免...
CentOS 6.5 源码编译安装 MySQL 5.5 5.6
〇 安装准备: 删除默认安装好了的MySQL和配置文件:yum -y remove mysql*rm /etc/my.cnf安装包依赖: yum –y install cmake make gcc gcc-c++ autoconf bison automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* ...
Tomcat server.xml中文版
Tomcat Server的结构图该文件描述了如何启动Tomcat Server
CentOS-6.5-64bit 通过mod_jk连接Apache和Tomcat
此文为转载。更多请参考http://my.oschina.net/heartdong/blog/98416和http://nigelzeng.iteye.com/blog/1463735安装好mod_jk后: 修改apache的配置文件httpd.conf LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/workers.properties JkMountFile conf/uriworkermap....
CentOS-6.5-64bit 源码安装mod_jk
默认已经安装好了jdk+apache+tomcatmod_jk下载地址:http://tomcat.apache.org/connectors-doc/cd /home/USERNAME/Downloadstar -zxvf tomcat-connectors-1.2.39-src.tar.gzcd tomcat-connectors-1.2.39-src然后 ./configure --with-java-home=/usr/local/jva --with-apxs=/usr/local/apache/bin/apxs ...
CentOS-6.5-64bit 源码搭建JDK 1.7 + Apache 2.2.29 + Tomcat7.0.57 + MySQL5.5.28
以下内容可能有许多来自多份其他技术文档or博文,若侵犯了原作者的权益,请及时联系本博主做出调整。 【jdk1.7】cd /usr/localmkdir javacd /home/USERNAME/Downloadsmv jdk1.7.0_71 /usr/local/vi /etc/profile在末尾加入:export JAVA_HOME=/usr/local/java/jdk1.7.0_71e...
CentOS-7-64bit 配置Apache + MySQL + PHP
一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:#停止firewall服务systemctl stop firewalld.service#禁止firewall开机启动...
CentOS-7-64bit 下为firefox安装flashplayer
最近更新了Centos 7 还是有一些不习惯的给ff安flashplayer插件时,按centos 6.x的方法时都无法成功,后来find了一下,才知道firefox还有一个64bit的文件夹:解决办法:(之前的步骤一样)
CentOS 6.x 上配置Apache+PHP环境
安装Apache使用yum安装Apacheyum –y install httpd设置开机启动Apachechkconfig --levels 235 httpd on启动apache/etc/init.d/httpd start现在直接在浏览器键入http://localhost或http://本机IP,应该会看到Apache的测试页面安装...
MySQL 缺失范围问题
本例子运用的是range_problem中的表和数据 create table range_problem( a int(10) unsigned not null, primary key (a));insert into range_problem values(1);insert int...
MySQL 最小缺失值问题
首先通过创建表和插入构建一个测试环境create table missed_minimum(a int unsigned primary key,b char(1) not null);insert into missed_minimum select 1,'z';insert into missed_minimum select 2,'x';insert into missed_minimum select 3,'a'...
MySQL 利用Pivoting格式化做报表
此处用到了Pivoting技术注:Pivoting技术是指一种可以把行转换为列的技术,在Pivoting的执行过程中可能会用到聚合。这里讨论的都是静态Pivoting查询,即用户需要提前知道旋转的属性列的值,对于动态Pivoting,需要动态地构造查询字符串。并在日志结尾时附录Unpivoting技术注:Unpivoting可以看作是pivoting的反向操作...
MySQL 除法问题
此处用到了Pivoting技术注:Pivoting技术是指一种可以把行转换为列的技术,在Pivoting的执行过程中可能会用到聚合。这里讨论的都是静态Pivoting查询,即用户需要提前知道旋转的属性列的值,对于动态Pivoting,需要动态地构造查询字符串。关系除法问题的解决方案:(当除数集合中的元素数量较小时,Pivoting可以用...
MySQL 处理行号
首先创建一个测试表row_number:create table row_number(a char(1));再插入一些测试数据:insert into row_number select 'X';insert into row_number select 'X';insert into row_number select 'X';insert into row_number select 'Y';inse...
MySQL range问题
首先创建这样一个表create table range_problem( a int(10) unsigned not null, primary key (a));插入以下测试数据insert into range_problem values(1);insert into range_problem values(2);in...
MySQL 之开放架构
若想对这种架构设计的表进行添加、修改或者删除表和列时,只需要通过insert、update、delete来操作便可完成逻辑架构的更改但是通过这种方法,可能无法保证其他RDBMS的特性无法使用,比如完整性约束、SQL优化等首先创建这样的一个表create table open_schema(id int,attribute varchar(1...
MySQL 滑动订单问题
滑动订单问题是指为每个月返回上一年度(季度或月度等)的滑动订单数。即:某个月份N,返回从(N-11)月到N月的订单总数。(架设月份序列中不存在间断)。首先创建一个测试表create table monthly_orders(ordermonth date,ordernum int unsigned,primary key(ordermonth));...
MySQL 计算生日问题
问题是:根据用户的出生日期和当前日期,计算他最近的生日。首先创建这样一个表(其中employees为MySQL官方提供的数据库,可以在相应网站上下载到)create table birthdate_problem like employees.employees;表结构为:然后向表中插入10条记录,并补充插入1条特殊生日的记录insert i...