Linux 安裝mysql

我使用的是從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的服務





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章