以前没接触过这个东东,前天一个同事让我安装下jira+confluence,但是confluence弄了好长时间也没集成成功!现在把上述三者的集成过程总结下!
安装环境:
系统:xp sp2
jdk: 1.6
tomcat: 5.5 安装版 (可以用解压版的)
MySql: 5.0.x
所需软件:
jiar: atlassian-jira-enterprise-3.9.3.zip (这是个WAR/ERA的安装包,就是用户可以集成它自己的web服务器)
第三方jar包: jira-jars-tomcat5.zip
mysql-jdbc-driver:这个去它的官方网站下吧
集成jira前的准备工作:
1.安装mysql,建立一个名为:jiradb的数据库,
2.创建一个用户名为jirapub 密码为jira的用户,赋予它操作jiradb数据库的权限即可
配置:
1.解压jira,其文件目录如下:
2.修改edit-webapp\WEB-INF\classes\目录下的entityengine.xml文件,找到datasource节,将field-type-name属性改成mysql,然后将schema-name="PUBLIC"删除,保存!
3.etc\下的tomcat-5.5-jira.xml文件,找到Resource
节,username和password分别为前面创建的用户名和密码。修改driverClassName节属性为com.mysql.jdbc.Driver,修改url为"jdbc:mysql://yo ......
总的来说,在 MySQL
中的ORDER
BY有两种排序实现方式,一种是利用有序索引获取有序数据,另一种则是通过相应的排序算法,将取得的数据在内存中进行排序。
下面将通过实例分析两种排序实现方式及实现图解:
假设有Table
A 和 B 两个表结构分别如下:
1 sky@localhost : example 01:48:21> show create table A\G
2
3 *************************** 1. row
***************************
4
5 Table: A
6
7 Create Table: CREATE TABLE `A` (
8
9 `c1` int
(11) NOT NULL default '0',
10
11 `c2` char(2) default NULL,
12
13 `c3` varchar(16) default NULL,
14
15 `c4` datetime default NULL,
16
17 PRIMARY KEY
(`c1`)
18
19 ) ENGINE=MyISAM DEFAULT CHARSE ......
/// <summary>
/// 数据访问基础类(基于MySQL)
/// Copyright (C) 2008-2009 小笨蛋
/// </summary>
public abstract class DbHelperMySQL
{
//数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库.
public static string connectionString = PubConstant.ConnectionString;
public DbHelperMySQL()
{
}
#region 公用方法
public static int GetMaxID(string FieldName, string TableName)
{
string strsql = "select max(" + FieldName + ")+1 from " + TableName;
object obj = GetSingle(strsql);
if (obj == null)
{
return 1;
}
else
{
return int.Parse(obj.ToString());
}
}
public static bool Exists(string strSql)
{
object obj = GetSingle(strSql);
int cmdresult;
i ......
解决办法参考(网上)
一:
我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。另外,楼主的MYSQL服务器是不是安装有防火墙?特别是诺顿防火墙,我遇到过,明明是允许我的IP访问被保护的服务器,可是一段时间后,挪顿就认为我的IP是非法攻击,自动就给我IP封了,要么等20分钟(默认的规则),要么从新启动服务器就好了。。。。。。。
二:[color=Magenta]此条慎用,我更改后,威视总是出现服务器内部错误[/color]
您使用的是Windows操作系统,此错误与一个注册表键值TcpTimedWaitDelay有关。减小Windows中TcpTimedWaitDelay时间可解决此类问题,默认情况下为240(未设置的情况下也是这个数值)。 此项设置需要到注册表如下位置进行设置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersTcpTimedWaitDelay
如果注册表中没有TcpTimedWaitDelay这个项目,请增加这个项目,并设置为双字节(DWORD)类型。数值设置为30 ~ 60 之间即可。
三:
服务器ftp测试完毕,重新启动了一下。就一切稳定了。 不过仍然有几个问题没有搞清楚。心里不放心。
1。上周五的时候,ftp压力并不大的时候,30分钟在线统计900多人的时候,10%的比率出现mysql ......
MYSQL初学者使用指南
一、连接MYSQL
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令:
exit (回车)
二、修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令
mysqladmin -uroot -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为djg345。
mysqladmin -uroot -pab12 password djg345
三、增加新用户
(注意:和上面不同,下面的因为是MYSQL环境中的命令 ......
15分钟学会MySQL(Windows版)
本文适用于在Windows平台下安装MySQL。
------------------------------------------------------------------
一、认识MySQL(一分钟)
MySQL数据库是目前性能最好、稳定性最高、最流行的开源数据库。
有两种版本:社区版和企业版,发行的内容一样,但遵循的许可不一样。
目前可用于商业的稳定版本为5.0 ,同时也有很多新增功能的最新版5.1和6.0 。
官方网站地址:http://www.mysql.com
更多信息:
www.MySQLpub.com(中文)
------------------------------------------------------------------
二、获得MySQL(二分钟)
到MySQL官方网站下载MySQL软件。
鉴于是新手入门,直接推荐你下载最新mysql-5.0.45-win32.zip版本,点击以下地址直接下载:
http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.0/mysql-5.0.45-win32.zip
更多信息:
尝试在以后下载最新版本试试:
http://dev.mysql.com/downloads/
------------------------------------------------------------------
三、安装MySQL(三分钟)
打开第二步中下载的mysql安装文件mysql-5.0.45-win32.zip,双击解压缩,运行“setup.exe”,安装 ......