我使用的是從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
[root@bakdbserver ~]#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
卸載
[root@bakdbserver ~]# rpm -e MySQL-server-5.5.24-1.rhel5
[root@bakdbserver ~]# rpm -e MySQL-embedded-5.5.24-1.rhel5
[root@bakdbserver ~]# rpm -e MySQL-shared-5.5.24-1.rhel5
[root@bakdbserver ~]# rpm -e MySQL-devel-5.5.24-1.rhel5
[root@bakdbserver ~]# rpm -e MySQL-test-5.5.24-1.rhel5
[root@bakdbserver ~]# 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的服務