官术网_书友最值得收藏!

5.2 MySQL數(shù)據(jù)庫系統(tǒng)的安裝

Red Hat Linux 9下安裝MySQL數(shù)據(jù)庫系統(tǒng),主要有三種安裝方式:

● 基于源代碼包的MySQL安裝;

● 基于RPM包的MySQL安裝;

● 使用Red Hat Linux 9的添加/刪除程序安裝。

下面分別介紹這三種安裝方式。

5.2.1 基于源代碼包的MySQL安裝

TCX公司提供了MySQL數(shù)據(jù)庫的gz壓縮包,用戶可以到網(wǎng)上下載壓縮包。

1.軟件下載

用戶可以到TCX的官方網(wǎng)站http://www.tcx.se下載MySQL源代碼。用戶在瀏覽器輸入http://www.tcx.se可以發(fā)現(xiàn),該網(wǎng)站實(shí)際上只是提示用戶登錄www.mysql.com網(wǎng)站。在www. mysql.com的鏈接:http://dev.mysql.com/downloads/mysql/4.1.html中提供了MySQL的各種版本。目前MySQL的最新版本是6.0。本章將以4.1.12穩(wěn)定版本為例,說明MySQL的安裝。MySQL4.1.12版的壓縮包文件名為mysql-standard-4.1.12-pc-linux- gnu-i686-icc-glibc23.tar.gz。

2.軟件解壓縮和解包

如果用戶下載的是.tar.gz壓縮包,用戶須要對(duì)軟件包解壓縮,然后對(duì)軟件包解包。詳細(xì)解壓縮和解包的過程如下:

    //顯示當(dāng)前目錄下所有文件和目錄
    //假設(shè)如下所示,當(dāng)前目錄下只有一個(gè)文件,就是從網(wǎng)上下載的MySQL的壓縮文件
    #ll
    總用量 25360
    -rwx------1 root  root  25935470  7月 12 21:04
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23.tar.gz
    //用tar命令對(duì)壓縮文件進(jìn)行解壓縮和解包
    # tar zxvf mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23.tar.gz
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/comp_err
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/replace
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/perror
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/resolveip
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/my_print_defaults
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/resolve_stack_dump
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/mysql_waitpid
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/isamchk
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/pack_isam
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/myisamchk
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/myisampack
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/myisamlog
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/myisam_ftdump
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/mysqld
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23/bin/mysql_tzinfo_to_sql
    ......
    //再顯示當(dāng)前目錄下所有文件,多了mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc
    //目錄,這是從壓縮文件中解壓縮和解包產(chǎn)生的目錄
    #ll
    總用量 25364
    drwxr-xr-x   8 root     root        4096  7月 12 21:07
                            mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23
    -rwx------   1 root     root    25935470  7月 12 21:04
    mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23.tar.gz
    //切換到mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23目錄
    #cd mysql-standard-4.1.12-pc-linux-gnu-i686-icc-glibc23
    //顯示該目錄下所有文件,可以找到configure文件
    #ll
    總用量 96
    drwxr-xr-x   2 root     root        4096  7月 12 21:18 bin
    -rwxr-xr-x   1 503      users       801   5月 11 15:15 configure
    -rw-r--r--   1 503      users      19071  5月 11 04:57 COPYING
    drwxr-x---   4 503      users       4096  5月 11 15:15 data
    drwxr-xr-x   2 503      users       4096  7月 12 21:18 docs
    -rw-r--r--   1 503      users       5164  5月 11 15:04 EXCEPTIONS-CLIENT
    drwxr-xr-x   2 503      users       4096  7月 12 21:18 include
    -rw-r--r--   1 503      users       8338  5月 11 15:04 INSTALL-BINARY
    drwxr-xr-x   2 503      users       4096  7月 12 21:18 lib
    drwxr-xr-x   3 503      users       4096  5月 11 15:15 man
    drwxr-xr-x   7 503      users       4096  5月 11 15:15 mysql-test
    -rw-r--r--   1 503      users       1937  5月 11 04:57 README
    drwxr-xr-x   2 503      users       4096  5月 11 15:15 scripts
    drwxr-xr-x   3 root     root        4096  7月 12 21:18 share
    drwxr-xr-x   5 503      users       4096  5月 11 15:15 sql-bench
    drwxr-xr-x   2 503      users       4096  7月 12 21:18 support-files
    drwxr-xr-x   2 503      users       4096  5月 11 15:15 tests

3.軟件配置

對(duì)下載下來的tar.gz文件解壓縮和解包后,就得到了軟件配置需要的文件configure,用戶就可以用該文件來完成系統(tǒng)的配置了。MySQL的主要配置參數(shù)如表5-1所示。

表5-1 MySQL的配置參數(shù)

用戶可以根據(jù)自己的需要,具體地選擇合適的配置參數(shù)。下面給出一個(gè)示例配置命令:

    #./configure
      --prefix=/usr/local/mysql            //指定安裝目錄
      --without-debug                      //去除debug模式
      --with-extra-charsets=gb2312         //添加gb2312中文字符支持
      --enable-assembler                   //使用一些字符函數(shù)的匯編版本
      --without-isam                       //去掉isam表類型支持 現(xiàn)在很少用了
      --without-innodb                     //去掉innodb表支持
      --with-pthread                       //強(qiáng)制使用pthread庫(posix線程庫)
      --enable-thread-safe-client          //以線程方式編譯客戶端
      --with-client-ldflags=-all-static    //以純靜態(tài)方式編譯客戶端
      --with-mysqld-ldflags=-all-static    //以純靜態(tài)方式編譯服務(wù)端
      --with-raid                          //激活raid支持

4.軟件編譯和安裝

軟件配置完成后,就可以對(duì)MySQL進(jìn)行編譯了。編譯使用如下命令:

    #make

編譯完成后就可以使用以下簡(jiǎn)單的命令進(jìn)行軟件的安裝:

    #make install

5.2.2 基于RPM包的MySQL安裝

基于RPM包的MySQL安裝比較簡(jiǎn)單。用戶可以到www.mysql.com官方網(wǎng)站上下載合適版本的RPM包。下面以4.1.12版本為例,說明基于RPM包的MySQL的安裝。

1.軟件下載

首先到網(wǎng)站www.mysql.com的鏈接http://dev.mysql.com/downloads/mysql/4.1.html中下載MySQL的RPM包,4.1.12版的RPM包文件名為Mysql-server-4.1.12-1-i386.rpm。下載完成后,假設(shè)用戶把軟件放在/temp目錄下。用ll命令顯示/temp目錄下所有文件的結(jié)果如下:

    #ll
    總用量 11848
    -rwx------ 1 root   root   12113346  7月 12 22:17 MySQL-server-4.1.12- 1.i386.rpm

2.軟件安裝

可以用rpm命令安裝MySQL,命令及其顯示結(jié)果如下:

    #rpm -ivh MySQL-server-4.1.12-1.i386.rpm
    warning: MySQL-server-4.1.12-1.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
    Preparing...             ########################################### [100%]
      1:MySQL-server         ########################################### [100%]
    050712 22:22:26 [Warning] Asked for 196608 thread stack, but got 126976
    050712 22:22:27 [Warning] Asked for 196608 thread stack, but got 126976
    PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
    To do so, start the server, then issue the following commands:
    /usr/bin/mysqladmin -u root password 'new-password'
    /usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
    See the manual for more instructions.
    Please report any problems with the /usr/bin/mysqlbug script!
    The latest information about MySQL is available on the web at
    http://www.mysql.com
    Support MySQL by buying support/licenses at https://order.mysql.com
    Starting MySQL.............. SUCCESS!

5.2.3 在Red Hat Linux 9添加/刪除程序中安裝MySQL

Red Hat Linux 9自帶了MySQL數(shù)據(jù)庫服務(wù)器,用戶可以在安裝Red Hat Linux 9時(shí)直接指定安裝MySQL,也可以在任何需要的時(shí)候安裝MySQL。用戶可以按照如下步驟打開【添加/刪除程序】窗口:

(1)單擊【啟動(dòng)程序】按鈕,Linux出現(xiàn)【啟動(dòng)程序】菜單。

(2)單擊【系統(tǒng)設(shè)置】|【添加/刪除應(yīng)用程序】菜單項(xiàng),Linux出現(xiàn)【添加/刪除應(yīng)用程序】窗口,如圖5-1所示。

圖5-1 選擇【添加/刪除應(yīng)用程序】菜單

(3)在出現(xiàn)的【添加/刪除應(yīng)用程序】窗口中,用戶可以看到【SQL數(shù)據(jù)庫服務(wù)器】復(fù)選框,如圖5-2所示。

圖5-2 【添加/刪除應(yīng)用程序】窗口

(4)在圖5-2中選中【SQL數(shù)據(jù)庫服務(wù)器】復(fù)選框,并單擊【細(xì)節(jié)】按鈕,出現(xiàn)如圖5-3所示的【SQL Database Server】窗口。選中【mysql-server-MySQL服務(wù)器和相關(guān)的文件】復(fù)選框,單擊【關(guān)閉】按鈕回到如圖5-2所示的窗口?,F(xiàn)在可以更新系統(tǒng)了,單擊【更新】按鈕,系統(tǒng)自動(dòng)更新,如圖5-4所示。

圖5-3 【SQL Database Server】窗口

圖5-4 【更新系統(tǒng)】提示窗口

安裝過程中會(huì)要提示用戶插入Red Hat Linux 9安裝光盤的第二張和第三張來安裝軟件包,如圖5-5所示。插入相應(yīng)光盤后系統(tǒng)會(huì)自動(dòng)完成全部安裝。

圖5-5 【插入安裝光盤】提示窗口

主站蜘蛛池模板: 肇庆市| 枞阳县| 商水县| 冕宁县| 林芝县| 英德市| 龙江县| 高台县| 深水埗区| 宜宾县| 同心县| 永新县| 平和县| 梅河口市| 长治县| 搜索| 壶关县| 湄潭县| 祁门县| 泾阳县| 万年县| 周宁县| 淮阳县| 新干县| 余江县| 平陆县| 扶余县| 当涂县| 锡林浩特市| 左贡县| 澄城县| 岫岩| 沭阳县| 孟村| 视频| 陆良县| 峨山| 宁强县| 临桂县| 瑞金市| 玉林市|