Perl中DBI DBD mysql模組的安裝

2021-05-21 21:21:56 字數 1474 閱讀 9446

perl中dbi、dbd::mysql模組的安裝

使用的軟體版本

dbi-1.604.tar.gz

dbd-mysql-4.006.tar.gz

建議使用以上版本搭配,否則可能連線mysql錯誤

一、dbi的安裝

二、dbd的安裝

注意mysql的環境變數,若沒有則用 新增/usr/local/mysql/bin到環境變數path中

path=/usr/local/mysql/bin:$path;

export path (mysql的安裝路徑根據實際情況填寫)

三、其它可能發生的狀況

install_driver(mysql) failed: can't load '/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/dbd/mysql/mysql.so' for module dbd::mysql: /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/dbd/mysql/mysql.so: undefined symbol: uncompress at /usr/lib/perl5/5.6.1/i386-linux/dynaloader.pm line 206. at (eval 2) line 3

那麼說明dbd::mysql未安裝成功。

此時將/usr/local/mysql/include/mysql/*

複製到/usr/include/

同時將/usr/local/mysql/lib/mysql/*

複製到/usr/lib/(64位系統/usr/lib64/)

然後使用perl makefile.pl設定環境,再進行後續的正常安裝,就能正確連線到mysql資料庫。

perl 1 perl中的數字

下面是在perl中的要點記錄 1 在perl中只有雙精度浮點數,也就是我們常說的double。在perl中我們看到的整數和浮點數,只是我們看的樣子和形式不同而已,其實在perl的內部它全部作為雙精度浮點數來運算。2 浮點數可以以十進位制的指數來記,符號是 e 並不區分大小寫,如 1.2e20,1.2...

perl陣列硬引用 perl中的引用

為什麼使用引用?在perl4中,hash表中的value欄位只能是scalar,而不能是list,這對於有些情況是很不方便的,比如有下面的資料 chicago,usa frankfurt,germany berlin,germany washington,usa helsinki,finland n...

perl 中的引用

perl 語言中的引用共分為兩類 宣告引用時只需要在物件的前面加上反斜槓 第一列是陣列的引用 示例 my array 1,2,3 my array ref array 第二種是雜湊的引用 示例 my hash 1,2,3,4 my hash ref hash 通過引用去訪問對應的值,通過 操作符 陣...