程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> redhat 5.4下安裝MYSQL全過程

redhat 5.4下安裝MYSQL全過程

編輯:關於MYSQL數據庫

    前一段時間購買了阿裡雲的主機.因為自己需要的是用JAVA環境而不是用php+apache這種一鍵安裝的東西,所以沒有下載阿裡雲官網上說的sh.zip.況且裡面也沒有gzip這個解壓包.所以果斷自己來安裝自己想要的東西 了.

    購買的機器配置是:

    操作系統:Red Hat Enterprise Linux Server 5.4 64位。

    CPU:1核

    內存:512M

    硬盤空間:20G

    帶寬:1Mbps。

    安裝MYSQL數據需要用到以下三個包:

    MySQL-server-5.5.32-1.rhel5.x86_64.rpm
    MySQL-devel-5.5.32-1.rhel5.x86_64.rpm
    MySQL-client-5.5.32-1.rhel5.x86_64.rpm

    首先,我們可以通過cd /home 目錄下.其次,需要把我們需要的三個包下載下來.

    因為這台主機上是有了wget這條命名的,所以我們可以直接通過下面三條命令來把我們需要的三個包下載下來

    [root@AY1306231301108721c5Z home]# wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-server-5.5.32-1.rhel5.x86_64.rpm
    [root@AY1306231301108721c5Z home]# wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-devel-5.5.32-1.rhel5.x86_64.rpm
    [root@AY1306231301108721c5Z home]# wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-client-5.5.32-1.rhel5.x86_64.rpm

    接著開始安裝MYSQL-SERVER

    輸入命令:

    rpm -ivh MySQL-server-5.5.32-1.rhel5.x86_64.rpm

    過了一會發現控制台出現如下的提示.
    error: Failed dependencies:
    libaio.so.1()(64bit) is needed by MySQL-server-5.5.32-1.rhel5.x86_64
    libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.5.32-1.rhel5.x86_64
    libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.5.32-1.rhel5.x86_64

    這個是因為這裡少了一個裡面的庫,我試過在網上找了一個下載,然後又出現各種各樣的問題.於是直接使用另外一種方式來解決這個問題了

    就是通過修改yum來實現新的依賴庫下載,輸入rpm -qa|grep yum命令.顯示結果如下

    [root@AY1306231301108721c5Z home]# rpm -qa|grep yum
    yum-3.2.22-20.el5
    yum-metadata-parser-1.1.2-3.el5

    再按照如下步驟把包下載下來

    [root@AY1306231301108721c5Z home]# cd /etc/yum
    yum/ yum.conf yum.repos.d/
    [root@AY1306231301108721c5Z home]# cd /etc/yum
    yum/ yum.conf yum.repos.d/
    [root@AY1306231301108721c5Z home]# cd /etc/yum.repos.d/
    [root@AY1306231301108721c5Z yum.repos.d]# ls
    epel.repo epel-testing.repo rhel-debuginfo.repo
    [root@AY1306231301108721c5Z yum.repos.d]# wget http://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo

    完成這個CentOS-Base.repo的下載後.輸入yum makecache

    此時會出現一大堆信息,在此期間一直輸入yes操作就可以了.呵呵,看下面的結果

    Installed:
    libaio.x86_64 0:0.3.106-5

    Complete!

    這時可以安裝上面三個包了,回到home目錄先.

    [root@AY1306231301108721c5Z yum.repos.d]# cd /home/
    [root@AY1306231301108721c5Z home]# ls
    glibc-2.16.0-8.ram1.x86_64.rpm MySQL-client-5.5.32-1.rhel5.x86_64.rpm perl-DBD-MySQL-4.022-1.el5.rfx.x86_64.rpm
    libaio-0.3.105-2.x86_64.rpm MySQL-devel-5.5.32-1.rhel5.x86_64.rpm perl-DBI-1.52-1.fc6.i386.rpm
    libaio-0.3.107-10.el6.x86_64.rpm MySQL-server-5.5.32-1.rhel5.x86_64.rpm rpm-4.9.1.3-6.fc17.i686.rpm
    [root@AY1306231301108721c5Z home]# rpm -ivh MySQL-server-5.5.32-1.rhel5.x86_64.rpm

    這裡已經裝上mysql-server了

    繼續安裝其他的兩個包.如下面.

    [root@AY1306231301108721c5Z yum.repos.d]# cd /home/
    [root@AY1306231301108721c5Z home]# ls
    glibc-2.16.0-8.ram1.x86_64.rpm MySQL-client-5.5.32-1.rhel5.x86_64.rpm perl-DBD-MySQL-4.022-1.el5.rfx.x86_64.rpm
    libaio-0.3.105-2.x86_64.rpm MySQL-devel-5.5.32-1.rhel5.x86_64.rpm perl-DBI-1.52-1.fc6.i386.rpm
    libaio-0.3.107-10.el6.x86_64.rpm MySQL-server-5.5.32-1.rhel5.x86_64.rpm rpm-4.9.1.3-6.fc17.i686.rpm
    [root@AY1306231301108721c5Z home]# rpm -ivh MySQL-server-5.5.32-1.rhel5.x86_64.rpm

    此時裝完三個包,可以啟動MYSQL了

    [root@AY1306231301108721c5Z home]# service mysql start

    進入MYSQL管理

    [root@AY1306231301108721c5Z home]# mysql -u root

    此時因為沒有設置密碼,所以為空的

    按回車就行了

    然後進入後開始設置密碼了

    SET PASSWORD = PASSWORD('hello');

    注意:上面的hello就是密碼了

    算是完成了.其余的自己再找資料了

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved