Linux平台下如何使用rpm方式安裝MySQL

2021-08-25 13:41:15 字數 1609 閱讀 6754

2、安裝

#rpm -ivh mysql-server-standard-5.0.21-1.rhel4.i386.rpm (server 資料庫)

#rpm -ivh mysql-client-standard-5.0.21-1.rhel4.i386.rpm (client 客戶端)

#rpm -ivh mysql-shared-standard-5.0.21-1.rhel4.i386.rpm(shared libraries 共享庫)

#rpm -ivh mysql-shared-compat-5.0.21-1.rhel4.i386.rpm (shared compatibility libraries(3.23, 4.x, 5.x libs in same package) 相容共享庫)

#rpm -ivh mysql-devel-standard-5.0.21-1.rhel4.i386.rpm (headers and libraries 開發包)

#rpm -ihv mysql-standard-debuginfo-5.0.21-1.rhel4.i386.rpm(debug information 除錯資訊庫)

#rpm -ivh mysql-test-standard-5.0.21-1.rhel4.i386.rpm (test suite 測試包)

#rpm -ivh mysql-cluster-***xx-5.0.21-1.rhel4.i386.rpm (cluster 一些集群時的包)

......

a、如果不需要多餘的功能,也可以只安裝前兩個包。

b、如果安裝時提示已經有老版本存在,需要先刪除老版本

刪除方法: #rpm -e --nodeps mysql-server-4.1.7-0.i386.rpm (--nodeps 防止互相依賴不能刪除的情況)

3、執行

通常情況下,資料庫服務已經啟動了,可以登陸資料庫了

#mysql -uroot -p*** (u=user,p=password)

a、mysql授權表中的賬戶開始沒有密碼。

b、重啟mysql資料庫方法:

#service mysql restart

4、問題解決

mysql 5.x與rhel 4預設安裝的selinux元件不相容,這將導致許多命令(例如show databass)無法使用。目前尚不清楚mysql伺服器的新版本或是selinux策略的新版本能不能解決這個問題。

如果遇到了這方面的問題,就必須為了mysql伺服器而禁用selinux。

具體做法是:以root使用者的身份執行system-config-securitylevel命令,進入selinux對話方塊,在selinux policy(selinux策略)部分,找到並選中selinux service protection | disable selinux protection for mysql daemon選項。或乾脆disable整個selinux安全功能。

然後,重新啟動mysql伺服器讓這個改動生效。再來安裝即可。

5、安裝後的路徑

伺服器rpm將資料放入/var/lib/mysql目錄。

rpm還為mysql使用者建立登入賬戶(如果還沒有),用來執行mysql伺服器,並在/etc/init.d/建立相應條目,以便在引導時自動啟動伺服器。

Linux平台下解除安裝ORACLE

實驗環境 作業系統版本 red hat enterprise linux server release 5.5 tikanga 資料庫版本 oracle database 10g enterprise edition release 10.2.0.1.0。解除安裝oracle 10g的過程,在不同平...

Linux平台下安裝MySQL

2.解壓 tar xvf mysql 6.6.13 1.rhel5.i386.tar 3.切換root使用者 su 4.安裝server 5.5 rpm ivh mysql server 5.5.13 1.rhel5.i386.rpm 5.更改密碼 usr bin mysqladmin u root...

Linux 平台下 PHP 安裝 啟動

php安裝 tar xzvf php 5.2.5.tar.gz cd php 5.2.5 configure prefix home redadmin php with apxs2 home redadmin apache bin apxs with mysql home redadmin mysq...