RHEL4 環境下安裝mysql資料庫

2021-05-27 07:34:31 字數 2662 閱讀 9714

rhel4 環境下安裝mysql資料庫

一、        安裝環境:

作業系統:red hat enterprise linux 4 update 5

系統硬體:32bit i386

mysql資料庫版本

mysql-client-community-5.0.67-0.rhel4.i386.rpm 

mysql-server-community-5.0.67-0.rhel4.i386.rpm 

perl-dbi-1.40-5.i386.rpm

二、        安裝過程:

1.       檢測系統是否安裝mysql或者自帶mysql伺服器。執行命令:

rpm –qa | grep mysql

如果系統已經安裝則執行mysql資料庫的解除安裝,執行命令:

rpm -e --nodeps  ***     (***表示上面命令列出的已安裝的mysql資料庫。)

然後執行

rpm –ivh mysql-server-community-5.0.67-0.rhel4.i386.rpm

rpm –ivh mysql-server-community-5.0.67-0.rhel4.i386.rpm

完成mysql資料庫的安裝,mysql使用者組和使用者自動建立,mysql伺服器自動啟動。

三、        管理mysql資料庫:

1.       mysql資料庫預設超級管理員使用者名稱root,密碼為空。只能從本地登陸。

設定root密碼,shell環境下執行命令

mysqladmin –u root password 'new_password'   (new_password 為設定的密碼)

mysql資料庫提示符環境下,修改root密碼:

mysql>

update

user

set

password=password('new_password')

where user='root';

mysql>flush privileges;  (修改確認)

修改root可以遠端登陸,執行命令:

mysql>grant all privileges on *.* to root@』%』 identified by 『password』 ;

mysql>flush privileges;

2.       mysql使用rpm安裝使用預設路徑:

資料庫安裝路徑:/usr/share/mysql

資料庫資料表安裝路徑:/var/lib/mysql/

3.       資料庫安裝路徑下,沒有bin目錄,bin目錄下的命令自動被分散到其他系統bin目錄下或者sbin目錄。

4.       啟動和關閉資料庫:

啟動:在/usr/bin目錄下,執行命令:

safe_mysqld –no-defaults –user=mysql & 或者

service mysql start

關閉:mysqladmin –u root –p password(root密碼)   shutdown 或者

service mysql stop 重啟

service mysql restart

四、        轉移預設資料庫資料表位置:

假設修改路徑資料庫路徑到  /db/mysql

步驟:關閉資料庫:

1) mysqladmin -uroot -pmysql shutdown

2) 新建目錄: /db;

3) mv /var/lib/mysql/ /db ;

4) 修改路徑屬性:

chown -r mysql.mysql /db/mysql ;  -----mysql 使用者組和使用者

5) 拷貝mysql安裝目錄下的my-medium.cnf 到 /etc 目錄下,並修改名字為my.cnf

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

/etc/my.cnf 是整個mysql資料的配置檔案,

~/.my.cnf 是使用者自定義的資料的配置檔案,

$datadir/my.cnf 是具體資料庫的配置檔案,

6) 修改/etc/my.cnf 下面的屬性:

datadir=/db/mysql

basedir=/usr/share/mysql

socket = /db/mysql/mysql.sock   

7)修改 /etc/init.d/mysql啟動指令碼,

datadir=/db/mysql

basedir=/usr/share/mysql

8) 拷貝 /usr/bin下mysql相關命令到 /usr/share/mysql/bin目錄下

cp -r /usr/bin /usr/share/mysql/

9)修改完畢,重啟資料庫。

/etc/init.d/mysql start 或者

service mysql start

五、        資料庫編碼:

統一編碼為utf-8,可以修改/etc/my.cnf檔案中的character_set_default=編碼。修改之後,重啟mysql資料庫。

希望對第一次安裝的朋友有所幫助。

本文出自 「

小韋的個人空間

」 部落格,請務必保留此出處

RHEL4下安裝QT相關軟體過程

這幾天時間在學習qt,要學習這門技術,就要先要把該軟體在linux環境下建立起來,當然,qt這個軟體並不只是在linux平台才可以的。同事有裝好的qt的虛擬機器,系統是ubantu的,因為我更習慣用紅帽,所以決定自己從頭開始在rhel4.0的平台上安裝這個軟體。經過一番艱苦的探索終於完成了qt及qt...

RHEL4上安裝使用tripwire

root dg1 cat etc redhat release red hat enterprise linux as release 4 nahant update 6 root dg1 tar jxvf tripwire 2.4.1.2 x86 bin.tar.bz2 root dg1 cd t...

RHEL4安裝gcc解決無編譯環境的苦惱

rhel4.0最小化安裝後沒有安裝gcc?沒有編譯環境軟體裝不上?很痛苦?安裝步驟如下!先找到如下安裝包.glibc kernheaders 2.4 9.1.87.i386.rpm 第三張盤 glibc headers 2.3.4 2.i386.rpm 第三張盤 glibc devel 2.3.4 ...