標籤:mysql linux centos rpm yum
我使用的是從163鏡像上下載的CentOS,安裝包已經都在了/media/CentOS_6.5_Final/Packages中
檢查是否已經安裝了mysql
rpm –qa | grep –i mysql
mysql -libs-5.1.71-1.el6.x86_64.rpm
可見已經安裝了庫檔案,應該先卸載,不然會出現覆蓋的錯誤,注意:卸載時使用—nodeps忽略依賴關係
Step1:首先把需要安裝的mysql rpm包拷貝到/mnt/packages
[[email protected] ~]#cp -r /media/CentOS_6.5_Final/Packages/mysql* /mnt/packages
Step2:
安裝
rpm -iUvh mysql -5.1.71-1.el6.x86_64.rpm
rpm -iUvh mysql-devel-5.1.71-1.el6.x86_64.rpm
rpm -iUvh mysql-server-5.1.71-1.el6.x86_64.rpm
rpm -iUvh mysql-bench-5.1.71-1.el6.x86_64.rpm
在安裝mysql-devel-5.1.71-1.el6.x86_64.rpm時出現了 Faileddependencies
選擇rpm -iUvh mysql-devel-5.1.71-1.el6.x86_64.rpm –nodeps
忽略依賴關係
mysql安裝軟體在/usr/share/mysql目錄下
Mysql資料庫建立在/var/lib/mysql目錄下
安裝好後需要啟動mysql的服務
service mysqld start
卸載
[[email protected] ~]# rpm -e MySQL-server-5.5.24-1.rhel5
[[email protected] ~]# rpm -e MySQL-embedded-5.5.24-1.rhel5
[[email protected] ~]# rpm -e MySQL-shared-5.5.24-1.rhel5
[[email protected] ~]# rpm -e MySQL-devel-5.5.24-1.rhel5
[[email protected] ~]# rpm -e MySQL-test-5.5.24-1.rhel5
[[email protected]dbserver ~]# rpm -e MySQL-client-5.5.24-1.rhel5
使用yum安裝mysql
由於我的虛擬機器不能串連網路,遂只能把下載好的rpm包轉到虛擬機器中(這裡需要使用vmtools下面在說vmtools的安裝方法);
首先需要設定yum的資產庫,由於採用本地安裝所以就只能把資產庫設定為本地了;
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS_6.5_Final/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=0
enabled=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
cd /etc/yum.repos.d/
備份yum源
mv CentOS-Base.repo CentOS-Base.repo.bak
wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
建立本地yum用戶端的repo檔案
# vi /etc/yum.repos.d/local.repo(名字可以隨便起,但是要以.repo為尾碼)
[Server] #(yum塊地區)
name=Server # (名字可以隨便起)
baseurl=file:///u2/yum/pub/Server #(搜尋路徑,必須指向你原生yum源路徑,如果架設的是FTP yum則是ftp://目錄形式)
gpgcheck=0 #(gpgcheck是gpg驗證是否開啟的選項,1是開啟,0是不開啟,一般情況可以關掉)
enabled=1 #(是否啟用,0為不啟用,1為啟用,過沒這一項,就是啟用)
首先查看有沒有安裝mysql
yum list installed mysql*
1 安裝
yum install 全部安裝
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程式組group1
2 更新和升級
yum update 全部更新
yum update package1 更新指定程式包package1
yum check-update 檢查可更新的程式
yum upgrade package1 升級指定程式包package1
yum groupupdate group1 升級程式組group1
3 尋找和顯示
yum info package1 顯示安裝包資訊package1
yum list 顯示所有已經安裝和可以安裝的程式包
yum list package1 顯示指定程式包安裝情況package1
yum groupinfo group1 顯示程式組group1資訊yumsearch string 根據關鍵字string尋找安裝包
4 刪除程式
yum remove | erase package1 刪除程式包package1
yum groupremove group1 刪除程式組group1
yum deplist package1 查看程式package1依賴情況
5 清除緩衝
yum clean packages 清除緩衝目錄下的軟體包
yum clean headers 清除緩衝目錄下的 headers
yum clean oldheaders 清除緩衝目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除緩衝目錄下的軟體包及舊的headers
yum repolist 查看yum倉庫
安裝好mysql後同樣要啟動mysql的服務
Linux 安裝mysql