久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL在Red Hat 7.0上的BDB表如何配置

共計(jì) 1148 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 MySQL 在 Red Hat 7.0 上的 BDB 表如何配置,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

MySQL 在 Red Hat 7.0 上的 BDB 表配置 [@more@] 注意:本文還處于 Beta 版本!

很多人對(duì)于 MySQL 一個(gè)最大的誤解就是 MySQL 的事務(wù)處理功能。

從 MySQL 3.23 開(kāi)始,就開(kāi)始支持 BDB 表類(lèi)型,但是需要首先編譯 BDB 支持,而在 Red Hat 7.0 上的編譯,一直存在問(wèn)題。就是看上去編譯成功,

show table status

也顯示表類(lèi)型為 BDB,但是如果使用 begin 語(yǔ)句,定義事務(wù)的話(huà),接下來(lái)的 rollback 語(yǔ)句卻不能回滾事務(wù)。

筆者在實(shí)踐中總結(jié)出的結(jié)論就是,需要安裝 RH7.0 中的 db*devel.rpm 包,我們知道 RPM 4 以上的版本采用了最新的 BDB db3 格式來(lái)存儲(chǔ)軟件包信息,而 BDB 數(shù)據(jù)庫(kù)包在有些庫(kù)函數(shù)上是和這些軟件是相關(guān)的,因此,我們懷疑這個(gè)問(wèn)題和 RH7 中 BDB 相關(guān)的包有關(guān)。果然,在我們安裝完 db1-devel.rpm 和 db3-devel.rpm 以后,重新編譯 MySQL,事務(wù)處理就正常了。

首先編譯 BDB(下載的版本是 MySQL 網(wǎng)站上的 db3.2.9h.tar.gz,直接從 Berkeyley DB 網(wǎng)站上下載的軟件包是不能使用的,編譯 MySQL 時(shí)會(huì)出錯(cuò)):

cd build-unix
../dist/configure
make
make install

然后編譯 MySQL:

./configure –prefix=/usr/local/mysql –with-berkeley-db=/usr/local/BerkeyleyDB3.2 –with-tcp-port=9999 –withmysqld-user=mysql –with-charset=gb2312 –with-extra-charsets=latin1

需要說(shuō)明的是,MySQL 從 3.23.35 開(kāi)始內(nèi)置了 BDB,因此,我們可以省去前面編譯 BDB 的過(guò)程,但是需要在編譯 MySQL 時(shí)要把 –with-berkeley-db 部分改為:

–with-berkeley-db=./bdb

同時(shí),從這個(gè)版本開(kāi)始,還支持 Innobase,另外一種支持事務(wù)處理的數(shù)據(jù)庫(kù)類(lèi)型。我們只要在 my.cnf 中指定:

..

就可以使用 innobase 類(lèi)型的數(shù)據(jù)庫(kù)了。

從配置的過(guò)程看上去很像 Sybase 等大型數(shù)據(jù)庫(kù)了。

看樣子,MySQL 會(huì)在功能上走得更遠(yuǎn)。

以上是“MySQL 在 Red Hat 7.0 上的 BDB 表如何配置”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-27發(fā)表,共計(jì)1148字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 大渡口区| 松潘县| 琼海市| 麻江县| 正镶白旗| 沈丘县| 德格县| 昭觉县| 桦川县| 武清区| 姚安县| 民勤县| 遂平县| 曲松县| 武平县| 蒙自县| 鹿泉市| 广州市| 孟连| 永德县| 教育| 安福县| 潮州市| 台南县| 河津市| 天台县| 合作市| 永川市| 青田县| 二连浩特市| 辛集市| 永宁县| 绥阳县| 临高县| 辉南县| 闻喜县| 新野县| 乌拉特后旗| 嘉黎县| 江阴市| 彭州市|