wannagonna 2011-08-14
第一步:安装Mysql
1.安装mysql包
yum install mysql.x86_64
yum install mysql-connector-odbc.x86_64
yum install mysql-devel.x86_64
yum install mysql-server.x86_64
如果你需要python脚本开发,还可以安装mysql-python
yum install MySQL-python.x86_64
2.启动mysql
service mysqld start
3.设置默认密码为123456
/usr/bin/mysqladmin -u root password 123456
4.登录mysql
mysql -uroot -p
然后输入密码
5.创建数据库
create database mydb character set = 'utf8'
6.设置权限
权限分为全部和部分权限,首先看指派全部权限
grant all privileges on mydb.* to 'username'@'%' identified by 'passwd';
如果你只想指派特定的权限,那么可以这么指定
GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.* TO db_user@'localhost' IDENTIFIED BY 'db_passwd';
FLUSH PRIVILEGES
7.让mysql可以被远程访问
a)首先更改mysql配置,设置端口号和服务器ip
vim /etc/my.cnf
在[mysqld]这个节下,添加:
port = 3306
bind-address = 192.168.1.53
如果有“skip-networking”这句话,要把它注释掉
b)然后更改防火墙设置,加入3306端口的tcp连接允许:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
8.尝试从远程连接(例如用命令行访问):
mysql -h 192.168.20.1 -u report -p
然后输入密码,即可登录
第二步:安装Tomcat和Birt
1.安装tomcat
yum search tomcat
yum install tomcat5-webapps.x86_64
yum install tomcat5-admin-webapps.x86_64
2.修改tomcat配置
vim /etc/tomcat5/tomcat_users.xml
加入以下几行
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
3.启动tomcat
service tomcat5 start
如果正常,那么在浏览器中输入http://localhost:8080应该看到默认欢迎页面
4.下载birt runtime
去eclipse官网下载birt-runtime-2_6_2.zip
5.解压birt-runtime-2_6_2.zip
unzip birt-runtime-2_6_2.zip
6.拷贝到tomcat到webapp目录
cp birt-runtime-2_6_2/birt.war /usr/share/tomcat5/webapps
7.在apache.org官网下载jdbc驱动:mysql-connector-java-5.1.15.zip
解压并拷贝jar包到birt lib目录:
cp mysql-connector-java-5.1.15/mysql-connector-java-5.1.15-bin.jar /usr/share/tomcat5/webapps/birt/WEB-INF/lib/
8.运行测试
http://localhost:8080/birt
应该可以看到默认欢迎页面
9.拷贝报表
将设计好到报表放在birt/report目录
cp test.rptdesign /usr/share/tomcat5/webapps/birt/report
10.运行报表
http://localhost:8080/birt/frameset?__report=report/test.rptdesign