Win2000下Bugzilla安裝實錄
Win2000下Bugzilla安裝實錄
1 前言:
Bugzilla是軟件測試的利器,是一款優秀的開源的Bug Tracking System;由于是專門為Unix定制開發的,因此要想在Windows平臺下安裝,需要費不少的勁;不曉得是什么原因,網上有關Bugzilla的安裝講解大多都是支離破碎的,再加上它本身就是一種可以任意修改的Perl腳本程序,而且Bugzilla開發小組在代碼維護和發布上也可能有點小問題;這些因素造成要想在Windows平臺下搭建一個相對完整的Bugzilla系統,更是難上加難;不過,如果有一定的Perl語言知識的話,改動起來還是比較快的。
本文是針對在Windows的LAN環境下,安裝和修改Bugzilla腳本的的經驗介紹,一步一步的向您介紹如何配置和搭建Bugzilla的安裝環境。下面是本文的另一些連接映射,歡迎各位看官討論使用,共同進步。
葵花論壇:http://www.kuihua.net/bbs/dispbbs.asp?boardID=1&RootID=1035&ID=1035
微軟培訓:http://www.devmanclub.com/ShowPost.aspx?PostID=4130
CSDN專欄:http://www.csdn.net/Develop/read_article.asp?id=24088
另外,本文參考了微軟培訓論壇里的如下文章,本文應該是此文的改進版:),如有不妥,請留言或E-Mail聯系我。同時,為了確保各位看官能夠真正將Bugzilla用起來,將廣大的人民群眾從修改Perl腳本的苦海中解救出來,我還提供了一個已經排除了大量Bug的漢化版,但還是要做簡單修改,主要是填寫E-Mail地址和Mysql的安裝路徑;文章最后還探討了如何利用CVSNT系統,與Bugzilla開發小組同步升級,避免重復修改Bugzilla的升級版本;有關CVSNT系統請參考本人的相關文章。
參考文章:http://www.devmanclub.com/ShowPost.aspx?PostID=2584
CVS文章:http://www.csdn.net/Develop/read_article.asp?id=19756
下載連接:http://www.kuihua.net/soft/Bugzilla-2.17.6(Jackey).rar
最后,祝愿各位看官用得開心,每天利用Bugzilla消滅無數的Bug,哈哈!
2 安裝Mysql與Mysqlcc:
1. 本文使用的是最新Mysql For Windows的4.0.17版本,沒有出現問題,這是官方下載連接:http://www.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.17-win.zip
2. 安裝時需要注意最好不要改動Mysql的默認安裝位置,否則,無法引導,需要改動一些設置。這里假-設你的安裝位置為:D:\mysql
3. 安裝完畢后進入D:\mysql\bin,執行winmysqladmin.exe,如果出現綠燈,則說明你的Mysql系統正常啟動了。
4. 下載Mysql Center Control版本,這是一個Mysql的管理器,可以直接修改數據庫內容,非常方便。下載連接:http://ftp.tku.edu.tw/mysql/Downloads/MySQLCC/mysqlcc-0.9.3-win32.zip
5. 修改mysql的root用戶密碼:
D:\>cd mysql
D:\mysql>cd bin
D:\mysql\bin>mysql -u root mysql
mysql>UPDATE user SET Password=PASSWORD('<new_password>') WHERE user='root';
mysql>FLUSH PRIVILEGES;
說明:其中<new_password>為root用戶的新密碼。更改密碼后,要用root用戶訪問mysql,必須使用mysql -u root -p,按提示敲入正確的root新密碼。
6. 創建bugs用戶,并賦給相應的權限:
mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES, CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY '<bugs_password>';
mysql> FLUSH PRIVILEGES;