perl DBI,DBD-mysql配置纲要

perl DBI,DBD-mysql配置纲要,第1张

概述Perl DBI 是一個讓 Perl 存取各種不同資料庫的套件,因為在 Linux 上使用 MySQL 的人也比較多,加上常見的 Blog 寫作軟體 Movable 也是採用 Perl ,習慣 MySQL 資料庫的使用者,也就必需裝上 DBD::MySQL 這個套件才能正常運作。 為什麼要採用 tarball 安裝呢? 我之前也有提過採用 perl -MCPAN -e"force install Perl DBI 是一個讓 Perl 存取各種不同資料庫的套件,因為在 linux 上使用 MysqL 的人也比較多,加上常見的 Blog 寫作軟體 Movable 也是採用 Perl ,習慣 MysqL 資料庫的使用者,也就必需裝上 DBD::MysqL 這個套件才能正常運作。
為什麼要採用 tarball 安裝呢? 我之前也有提過採用 perl -MCPAN -e"force install DBD::MysqL" 線上安裝方法,但是在只有安裝 Perl 套件的情況下,這個指令是行不通的。 如果遇到這個狀況,就只好一個個手動加上去囉。 要安裝 DBD::MysqL,一定要先裝好 MysqL-Server 跟一組壓縮套件(libz-devel 、zlib-devel 都可以),如果是 RedHat 的最小安裝,您就必須安裝 zlib-devel,可至
http://www.gzip.org/zlib/ 下載,或是有 apt 的可以下 apt-get install zlib-devel 直接安裝。 另外要注意的是,安裝過程會用到 MysqL_config 指令。所以用 tarball 安裝 MysqL 則可以正常運作,但如果 MysqL 是用 RPM 安裝,就要確定你有 MysqL-devel 套件,沒裝的話可至  MySQL 的下載網頁下載您目前版本的「librarIEs and header files」。 確定以上套件都有安裝,就可以到  http://search.cpan.org/dist/DBD-mysql 下載最新的 dbd-mysql 來安裝了。 # cd /usr/local/src
# tar -zxvf /root/dbd-mysql-2.9003.tar.gz
# cd dbd-mysql-2.9003
# export LANG=C 設定字元編碼,不然會出現一堆錯誤訊息
# perl Makefile.PL 請注意,因安裝程式預設是以「資料庫test」做連線測試,若MysqL有設帳號權限的話,必須在這裡指定一個測試資料庫讓安裝程式確定連線正常。 參數如下:
testdb 測試資料庫,預設為 test
testuser 連線使用者,預設為為空
testpassword 使用者密碼
testhost 資料庫位址,預設為 localhost
testport 資料庫 port 範例:
# perl Makefile.PL --testdb=資料庫 --testuser=使用者 --testpassword=密碼 這個動作只是做連線測試而已,並不會更動到資料庫。 再來 make 之後就完工了。 # make # make test # make install 总结

以上是内存溢出为你收集整理的perl DBI,DBD-mysql配置纲要全部内容,希望文章能够帮你解决perl DBI,DBD-mysql配置纲要所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1282536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存