日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

如何才能讓MySQL與OpenOffice共舞( 二 )



1:MySQL-shared ########################################### [100%]

[root@myserver odbc]# rpm -Uvh MyODBC-2.50.39-1.i386.rpm

Preparing... ########################################### [100%]

1:MyODBC ########################################### [100%]


這些軟件包的安裝一般都不會(huì)有什么問題 。下面來(lái)安裝unixODBC 。在我寫本文時(shí)最新的unixODBC是2.2.5版,提供下載的文件是unixODBC-2.2.5.tar.gz 。切換至軟件包所在目錄,運(yùn)行以下命令:


tar xzf unixODBC-2.2.5.tar.gz


切換至unixODBC-2.2.5目錄,運(yùn)行下述命令:


su

./configure

make

make install


但是,這個(gè)安裝過程并不順利,出現(xiàn)了一些問題 。首先是一些庫(kù)文件的位置問題,這兩個(gè)庫(kù)文件是libodbcmyS.so和libmyodbc.so,它們一般位于/usr/local/lib目錄之下 。而在安裝過程中,odbcinst.ini配置文件中指示這兩個(gè)文件的位置卻在usr/lib目錄之下 。所以需要對(duì)/etc/odbcinst.ini文件進(jìn)行一些編輯 。編輯完成后,我的odbcinst.ini文件內(nèi)容如下所示:
 
[MySQL]

Description = ODBC Driver for MySQL

Driver = /usr/local/lib/libmyodbc.so

Setup = /usr/local/lib/libodbcmyS.so

FileUsate = 1

CPTimeout =

CPReuse =


然后再創(chuàng)建一個(gè)/etc/odbc.ini文件,內(nèi)容如下所示:
 
Description = MySQL database test

Driver = MySQL

Server = localhost

Database = test

Port = 3306

Socket =

Option =

Stmt =

[MySQL-test]
 

但是,當(dāng)我按照手冊(cè)完成這個(gè)文件時(shí),發(fā)現(xiàn)原來(lái)unixODBC已經(jīng)建好了這個(gè)文件,不過它不在/etc目錄之下,而是在/usr/local/etc目錄下 。于是我把上述兩個(gè)編輯好的文件拷貝至該目錄中 。
此外,安裝庫(kù)unixODBC時(shí)還需要KDE軟件開發(fā)工具包(其中已經(jīng)包含了Qt)和X軟件開發(fā)工具包,否則安裝過程將無(wú)法進(jìn)行下去 。如果沒有安裝該軟件包,那么可以選擇:開始選單→系統(tǒng)工具→軟件包 。這時(shí)就會(huì)啟動(dòng)Red Hat軟件包管理工具,選中上述兩項(xiàng)內(nèi)容(如圖1所示),點(diǎn)擊確定進(jìn)行安裝 。
雖然已經(jīng)成功,但是我還是不覺得輕松,畢竟這個(gè)方法過于復(fù)雜 。于是,我開始尋求更簡(jiǎn)單的解決辦法 。工夫不負(fù)有心人,最后,我終于找到了解決的辦法,也就是我將要給大家介紹的方法二 。
安裝配置方法二
這種方法的基本思想是,通過RHN讓Red Hat自己進(jìn)行軟件更新和依賴性的檢查,至于如何設(shè)置RHN,請(qǐng)參考本刊2003年第1期“使用RHN讓Red Hat Linux自動(dòng)更新”的文章 。
在Red Hat 8.0中,安裝的步驟如下:
第一步 up2date mysql mysql-server and mysql-devel
如果網(wǎng)速足夠快,那么這個(gè)步驟也不會(huì)花太多的時(shí)間 。
第二步 /usr/bin/mysql_install_db
第三步 chown -R mysql.mysql /var/lib/mysql
第四步 chmod -R 666 /var/lib/mysql
第五步 /usr/bin/safe_mysqld-u mysql &
第六步 up2date unixODBC unixODBC-devel
第七步 up2date --src MyODBC
第八步 rpmbuild --rebuild /var/spool/up2date/MyODBC-2.50.39-7.src.rpm
第九步 rpm -Uvh --force /usr/src/redhat/RPMS/i386/MyODBC-2.50.39-7.i386.rpm
第十步 參照方法一編輯/etc/odbc.ini和/etc/odbcinst.ini
但是不知是什么原因,每次當(dāng)我使用up2date列表中的軟件包時(shí)都有一些問題 。也許是某一次的安裝過程中,我沒有清理好系統(tǒng),或者是當(dāng)目錄樹下有如此多的軟件包時(shí),up2date無(wú)法正確應(yīng)對(duì) 。不管怎么說,我還是正確完成了安裝 。
小結(jié)
現(xiàn)在再來(lái)做另外一件事情,就是從剛建立的表中提取內(nèi)容,并且打印地址標(biāo)簽 。完成這個(gè)步驟花費(fèi)了我大量的時(shí)間 。按照幫助系統(tǒng)的指示,我大概了解了配置的過程,但是最后沒有成功 。并且,這個(gè)配置過程非常的不直觀,更何況有的步驟根本就無(wú)法正常工作 。

推薦閱讀