bugzilla dbd-mysql_Linux下安装Bugzilla——完整版

操作系统:FC5

目录:

1.mysql(FC5系统自带需要安装配置启动)

2.bugilla(安装)

3.apache(FC5系统自带只要配置启动)

4.安装bugzilla要求的perl模块

5.配置apache文件:vi /etc/httpd/conf/httpd.conf(很重要)

6.进入bugzilla目录,修改localconfig

7.进入bugzilla页面(bugzilla安装完成)

8.一些问题的解决

9.sendmail安装配置设置本地域名,以进行本地传递(一下是bugzilla注册新用户所需要的服务)

10.pop安装配置(这里需要先添加用户,之后bugzilla才能注册新用户。这里的用户要相同,即:邮箱地址一致)

11.查看邮件(查看bugzilla注册新用户时给邮箱发的密码)

注:红色字为具体操作,黑色字作为参考!

一、MySQL安装配置

1. 安装MySQL5.0.21

FC5中的mysql的版本为5.0.21,非常容易安装。

使用yum,按如下所示,先安装mysql客户端程序,然后安装mysql服务器程序。

安装mysql客户端程序。Is this ok [y/N]: y

#yum install mysql

Loading "installonlyn" plugin

Setting up Install Process

......

========================================

Package Arch Version Repository Size

========================================

Updating:

mysql i386 5.0.22-1.FC5.1 updates 3.0 M

Transaction Summary

========================================

......

Updated: mysql.i386 0:5.0.22-1.FC5.1

Complete!

安装mysql服务器程序。Is this ok [y/N]: y

#yum install mysql-server

Loading "installonlyn" plugin

Setting up Install Process

......

==========================================

Package Arch Version Repository Size

==========================================

Installing:

mysql-server i386 5.0.22-1.FC5.1 updates 9.9 M

Installing for dependencies:

perl-DBD-MySQL i386 3.0004-1.FC5 updates 147k

......

Installed: mysql-server.i386 0:5.0.22-1.FC5.1

Dependency Installed: perl-DBD-MySQL.i386 0:3.0004-1.FC5

Complete!

最后在画面上出现“Complete!”时,说明mysql服务器安装成功。

2. 设置

当mysql安装完成后,安装程序已经在/etc/目录下生成了一个名为my.cnf的设置文件。按如下所示,修改/etc/my.cnf文件。#vi /etc/my.cnf

在[mysqld]区域中,添加如下行。default-character-set=utf8

3. 启动MySQL

先把mysqld设置成随系统启动时自动启动模式,然后启动它。#/sbin/chkconfig mysqld on

#/etc/rc.d/init.d/mysqld start

4. 数据库管理

安装后,root的password是空的。键入如下命令,不用password就可以进入mysql#mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2 to server version: 5.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>exit;

从系统安全来讲,这是很危险的。用如下命令修改root的password。#mysqladmin -u root password "xxxxxx"

使用root进入mysql。#mysql -u root -pxxxxxx

查看版本#mysql -V

-------------------------------------------------------------------------------------

选择数据库。mysql>use mysql;

显示数据库的表。mysql>select host,user,password from user;

+-----------+------+------------------+

| host | user | password |

+-----------+------+------------------+

| localhost | root | xxxxxxxxxxxxxxxx |

| server1 | root | |

| server1 | | |

| localhost | | |

+-----------+------+------------------+

4 rows in set (0.00 sec)

从以上显示可以看到,名字为“”的用户存在。还有,root在server1上的password为空。可通过如下操作消除这些隐患。

删除“”用户。mysql>delete from user where user="";

设置root在server1上的password。mysql>update user set password=password('xxxxxx') where host='server1';

确认操作后的user表。mysql>select host,user,password from user;

+-----------+------+------------------+

| host | user | password |

+-----------+------+------------------+

| localhost | root | xxxxxxxxxxxxxxxx |

| server1 | root | xxxxxxxxxxxxxxxx |

+-----------+------+------------------+

2 rows in set (0.00 sec)

创建数据库bugscreate database bugs;

show databases;

use bugs;

创建用户bugsGRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE, LOCK

TABLES,DROP,REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY

'123456';

从 mysql 数据库授权表中重新装载权限。FLUSH PRIVILEGES;

退出数据库exit;

二、安装bugzilla

1、解包:tar zxvf bugzilla-2.20.4.tar.gz

2、配置:mkdir /var/www/html/bugzilla   (创建bugzilla目录)

cd bugzilla-2.20.4    然后

mv * /var/www/html/bugzilla   (移动bugzilla文件到apache服务目录)

chmod -R 777 /var/www/html/bugzilla

41/41234>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值