posts - 4,comments - 2,trackbacks - 0
          前段時間參加一個linux/C++項目,碰到一些問題,現逐步整理出來。
          我使用的RHEL的內核版本是2.6.9
          -11EL。
          問題描述:

          1 、在 RHEL4.0 盤中自帶了 MySQL4.10 的數據庫,客戶端的為 3.25 版本。在安裝時,選擇安裝此數據庫,裝完后卻發現不能用 L ,可能是因為鏈接庫的問題。

          2 、下載 MySQL4.16 的安裝文件,包括 shared server client ,安裝完成后,發現還是不能用 L

          冒昧猜測:
          RHEL4.0中自帶的mysql根本就不能用,并且誤導眾多人不相信自帶的東西不能用。

          建議安裝
          MySQL
          之前,將原先已安裝的任何有關 MySQL 的包進行清除。

          主要針對以下兩種 MySql 包進行清除:

          1 RHEL4.0 自帶的 MySql 包,即使在安裝 RHEL4.0 的時候,沒有選擇安裝 Mysql ,也會默認安裝 Mysql3.23 的客戶端。因此在安裝之前,應予以清除。

          查看已安裝的:

          >rpm –qa| grep mysql

          然后刪除每個已安裝的包,

          >rpm –e mysql-client-3.25***

          如果系統提示此包有被別的包使用,這時需要先刪除這個依賴包,然后再一步步地往上刪除。請具體情況具體分析,多看屏幕提示 J

          2 、刪除一些自已安裝的 rpm 包。

          查看已安裝的:

          >rpm –qa|grep MySQL

          同樣地,然后一個個地刪除已安裝的包,

          >rpm –e MySQL-server*****


          采用編譯
          MySQL
          源碼的形式安裝 MySQL ,這樣比較具有通用性。
          感悟:編譯源代碼安裝軟件是最過硬的安裝方法,有時這是很好的解決方案。當然代價是安裝過程比較煩瑣。

          下載 MySQL 的源代碼,這里假設下載的是 mysql-VERSION.tar.gz 這樣的一個包,具體的 VERSION 代表具體的版本:

          1 、為 ‘mysqld’ 增添一個登陸用戶和組。如果前面已安裝過mysql,可能已存在組和用戶。

          shell> groupadd mysql
          shell> useradd -g mysql mysql

          2 、將源碼解壓后一個目錄,最好把源碼放到 tmp 目錄,解到此目錄中。具體解包,可以采用 RHEL4 中的圖形操作解壓縮方法,不必打命令。

          shell> gunzip < mysql-VERSION.tar.gz | tar -xvf –

          3 、進入已解壓縮的目錄

          shell> cd mysql-VERSION

          4 、配置安裝, /usr/local/mysql 為安裝路徑

          shell> ./configure --prefix=/usr/local/mysql

          5 、編譯與安裝

          shell> make

          shell> make install

          6 、拷貝選項模板文件

          shell> cp support-files/my-medium.cnf /etc/my.cnf

          7 、安裝數據庫

          shell> cd /usr/local/mysql

          shell> bin/mysql_install_db
          8 、更改文件夾讀寫權限

          shell> chown -R root .

          shell> chown -R mysql var

          shell> chgrp -R mysql .

          9 、啟動 mysql

          shell> bin/mysqld_safe &
          posted on 2006-03-31 17:57 Steven Liu 閱讀(899) 評論(0)  編輯  收藏 所屬分類: 33.mysql

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 拉孜县| 定边县| 合肥市| 濮阳市| 湾仔区| 庄浪县| 荥阳市| 鸡泽县| 天门市| 长春市| 遂昌县| 邵东县| 抚顺市| 县级市| 长宁区| 亳州市| 云霄县| 桐庐县| 资溪县| 嘉荫县| 买车| 韩城市| 奇台县| 遵义市| 广州市| 绵竹市| 海伦市| 信宜市| 托克托县| 靖远县| 汤阴县| 视频| 汝南县| 兰州市| 扎赉特旗| 陆川县| 内丘县| 沂源县| 德州市| 寻甸| 游戏|