<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 297,  comments - 1618,  trackbacks - 0

    /阿蜜果

    日期/2013-2-22

    1、申請(qǐng)阿里云Linux服務(wù)器

    昨天在阿里云申請(qǐng)了一個(gè)免費(fèi)試用5天的Linux云服務(wù)器。

    操作系統(tǒng):Red Hat Enterprise Linux Server 5.4 64位。

    CPU1

    內(nèi)存:512M

    硬盤(pán)空間:20G

    帶寬:1Mbps

    今天在這臺(tái)云服務(wù)器上安裝了基本環(huán)境(JDKTomcatMySQL)。本文主要在阿里云Linux云服務(wù)器安裝MySQL全過(guò)程,以及對(duì)安裝時(shí)遇到的問(wèn)題進(jìn)行記錄。

    2、下載MySQL服務(wù)器和客戶(hù)端

             訪問(wèn)MySQL的官網(wǎng),進(jìn)入其下載頁(yè)面(http://dev.mysql.com/downloads/mysql/#downloads),選擇MySQL Community Server,在“Select Platform”下拉框中選擇“Oracle & Red Hat Linux 4 & 5”。

             因?yàn)槭?/span>64位的操作系統(tǒng),所以選擇下載如下rpm包:

    1MySQL-server-5.6.10-1.rhel5.x86_64.rpmMySQL服務(wù)器;

    2MySQL-client-5.6.10-1.rhel5.x86_64.rpmMySQL客戶(hù)端;

    3MySQL-devel-5.6.10-1.rhel5.x86_64.rpmMysql開(kāi)發(fā)依賴(lài)包。

    將這些rpm包通過(guò)FTP上傳到Linux服務(wù)器的某個(gè)目錄,例如:/root/software

    也可在Linux服務(wù)器上通過(guò)wget命令取得這些rpm包,Linux命令如下:

    wget –c http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.10-1.rhel5.x86_64.rpm/from/http://cdn.mysql.com
    wget –c http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.10-1.rhel5.x86_64.rpm/from/http://cdn.mysql.com
    wget –c http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-devel-5.6.10-1.rhel5.x86_64.rpm/from/http://cdn.mysql.co



    3、安裝MySQL服務(wù)器和客戶(hù)端

    3.1 安裝MySQL服務(wù)器

             下載完成后使用如下命令開(kāi)始安裝MySQL服務(wù)器:

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

     

    3.1.1 安裝依賴(lài)包libaio

    在運(yùn)行第一條安裝MySQL服務(wù)器時(shí)會(huì)提示依賴(lài)包libaio.so.1沒(méi)有安裝,錯(cuò)誤提示如下:

    error: Failed dependencies: 
    libaio.so.
    1()(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64 
    libaio.so.
    1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64
    libaio.so.
    1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64

    需要使用yum命令快速安裝依賴(lài)包libaio,運(yùn)行如下命令:

    yum install libaio

    運(yùn)行該命令時(shí)會(huì)發(fā)現(xiàn)在這臺(tái)云服務(wù)器上無(wú)法通過(guò)yum快速安裝軟件,搜索了一些資料,原來(lái)是阿里云安裝的是Red Hat5.464位系統(tǒng),但是提供的是CentOS 32位的系統(tǒng)。錯(cuò)誤信息參考如下:

    Setting up Install Process 
    No 
    package libaio available.
    Nothing to 
    do

        網(wǎng)上找到的一個(gè)解決方案是將yum替換成CentOS的版本,我嘗試了下是可行的。過(guò)程如下:

    1)通過(guò)rpm命令查看有哪些yum包,然后進(jìn)行卸載

    筆者在云服務(wù)器進(jìn)行的操作如下:

    [root@AY130221101729bc93912 software]# rpm -qa|grep yum
    yum
    -3.2.22-20.el5
    yum
    -metadata-parser-1.1.2-3.el5
    [root@AY130221101729bc93912 software]# rpm 
    ---nodeps yum-3.2.22-20.el5
    warning: 
    /etc/yum.conf saved as /etc/yum.conf.rpmsave
    [root@AY130221101729bc93912 software]# rpm 
    ---nodeps yum-metadata-parser-1.1.2-3.el5

    2)通過(guò)wget命令在163的鏡像上下載CentOSyum

    參考命令如下:

    wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
    wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm 
    wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

    說(shuō)明:可能版本會(huì)有一些不同,請(qǐng)大家在http://mirrors.163.com/centos/5/os/x86_64/CentOS/下查找yum-3xxx開(kāi)頭、yum-metadata開(kāi)頭和yum-fastestmirror開(kāi)頭的rpm包下載。

        3)安裝yum相關(guān)的rpm

         使用如下命令安裝在(2)中下載的rpm包:

    rpm -ivh yum-*

       (4)下載CentOS-Base.repo

    找一個(gè)CentOS的包資源配置庫(kù),名為CentOS-Base.repo,放到/etc/yum.repos.d/路徑:

    [root@AY130221101729bc93912 software]# cd /etc/yum.repos.d/
    [root@AY130221101729bc93912 yum.repos.d]# wget http:
    //www.linuxidc.com/files/2011/05/06/CentOS-Base.repo
    --2013-02-22 08:58:27-- http://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo
    Resolving www.linuxidc.com 60.191.129.94
    Connecting to www.linuxidc.com
    |60.191.129.94|:80 connected.
    HTTP request sent, awaiting response 
    200 OK
    Length: 
    1426 (1.4K) [application/octet-stream]
    Saving to: `CentOS
    -Base.repo'

    100%[==========================================================================================>1,426       --.-K/s   in 0s      

    2013-02-22 08:58:28 (124 MB/s) - `CentOS-Base.repo' saved [1426/1426]

    (5)生成緩存文件到/var/cache/yum目錄

    [root@AY130221101729bc93912 yum.repos.d]# yum makecache
    Loaded plugins: fastestmirror
    Determining fastest mirrors
    addons                                                                                  
    | 1.9 kB     00:00     
    addons
    /filelists_db                                                             | 568 B     00:00     

    addons
    /other_db                                                                                   
    base   
    ……                                                                                                                                                    
    3641/3641
    base                                                                                                                      
    3641/3641
    Metadata Cache Created
    <p align="justify"></p>

     

    6)安裝依賴(lài)包libaio

    第(5)步做完后,此時(shí)可以成功運(yùn)行yum install libaio命令,參考執(zhí)行情況如下:

    [root@AY130221101729bc93912 yum.repos.d]# yum install libaio 
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    Setting up Install Process
    Resolving Dependencies
    ……
    Complete

     

    3.1.2 安裝MySQL Serverrpm

             依賴(lài)包安裝完成后,可以執(zhí)行rpm -ivh MySQL-server-5.6.10-1.rhel5.x86_64.rpm包安裝MySQL的服務(wù)器端。參考執(zhí)行情況如下(省略了部分內(nèi)容):

    [root@AY130221101729bc93912 software]# rpm -ivh MySQL-server-5.6.10-1.rhel5.x86_64.rpm 
    Preparing                ########################################### [
    100%]
      
    1:MySQL-server           ########################################### [100%]
    2013-02-22 09:03:18 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    …….
    A random root password has been set. You will find it in 
    '/root/.mysql_secret'.
    2013-02-22 09:03:25 4132 [Note] Binlog end
    2013-02-22 09:03:25 4132 [Note] InnoDB: FTS optimize thread exiting.
    ……

            安裝完成后會(huì)生成root用戶(hù)的隨機(jī)密碼,請(qǐng)使用“cat /root/.mysql_secret”或類(lèi)似命令進(jìn)行查看。

    3.2 安裝MySQL客戶(hù)端

             服務(wù)端安裝完成后,使用如下命令安裝MySQL客戶(hù)端,命令如下:

    rpm -ivh MySQL-client-5.5.28-1.rhel5.i386.rpm

     

    3.3 安裝MySQL開(kāi)發(fā)依賴(lài)包

             接著安裝MySQL-devel-5.5.28-1.rhel5.i386.rpm,命令如下:

    rpm -ivh MySQL-devel-5.5.28-1.rhel5.i386.rpm

     

    3.4 MySQL的幾個(gè)重要目錄

    1)數(shù)據(jù)庫(kù)目錄
       /var/lib/mysql/

    2)配置文件
       /usr/share/mysqlmysql.server命令及配置文件)

    3)相關(guān)命令
       /usr/bin(mysqladmin mysqldump等命令)

       4)啟動(dòng)腳本
       /etc/rc.d/init.d/(啟動(dòng)腳本文件mysql的目錄)

             若想查看MySQL安裝到哪個(gè)目錄,可使用“whereis mysql”命令查看,參考執(zhí)行結(jié)果如下所示:

    [root@AY130221101729bc93912 mysql]# whereis mysql
    mysql: 
    /usr/bin/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

     

    3.5 啟動(dòng)MySQL

             安裝完成后mysql是沒(méi)有啟動(dòng)的,運(yùn)行mysql命令會(huì)提示如下錯(cuò)誤:

    [root@AY130221101729bc93912 software]# mysql
    ERROR 
    2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

          可使用如下命令啟動(dòng)MySQL

    service mysql start

          或者使用如下命令:

    /etc/init.d/mysql start

     

    3.6 登錄MySQL

    使用mysql命令登錄MySQL服務(wù)器,運(yùn)行MySQL的命令時(shí),會(huì)提示需要設(shè)置root用戶(hù)密碼,提示信息如下:

    [root@AY130221101729bc93912 mysql]# mysql -u root -p
    Enter password: 
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 
    5
    Server version: 
    5.6.10

    Copyright (c) 
    20002013, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and
    /or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 
    'help;' or '\h' for help. Type '\c' to clear the current input statement.
    mysql
    > show databases;
    ERROR 
    1820 (HY000): You must SET PASSWORD before executing this statement

    可使用SET PASSWORD命令修改root用戶(hù)的密碼,參考如下:

    mysql> SET PASSWORD = PASSWORD('root123456');
    Query OK, 
    0 rows affected (0.00 sec)
    mysql
    > show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | test               |
    +--------------------+

     

    3.7 設(shè)置開(kāi)機(jī)自啟動(dòng)

           設(shè)置開(kāi)機(jī)自啟動(dòng)的方法有很多,例如使用chkconfig命令,另外也可以在/etc/rc.local文件中加上如下MySQL的啟動(dòng)命令,例如:

    /etc/init.d/mysql start

         設(shè)置完成后重啟系統(tǒng),使用natstat –nat命令可看到MySQL3306端口:

    netstat -nat
    Active Internet connections (servers and established)
    Proto Recv
    -Q Send-Q Local Address               Foreign Address             State      
    tcp        
    0      0 127.0.0.1:8005              0.0.0.0:*                   LISTEN      
    tcp        
    0      0 0.0.0.0:8009                0.0.0.0:*                   LISTEN      
    tcp        
    0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN   
    ……

            

    5、參考文檔

    1)《Linux下安裝和使用MySQL》:http://www.yesky.com/187/1754687.shtml

    2)《CentOS下以RPM方式安裝MySQL5.5》:http://blog.seweal.com/post/centos-mysql-install-rpm

    3)《Redhat Linux無(wú)法使用yum快速安裝軟件解決方案》:

         http://www.2cto.com/os/201112/113105.html

    4CentOS的一些rpm包的鏡像下載路徑:http://mirrors.163.com/centos/5/os/x86_64/CentOS/

    5MySQLServerClient端的下載路徑:http://dev.mysql.com/downloads/mysql/#downloads

    posted on 2013-02-22 18:23 阿蜜果 閱讀(49641) 評(píng)論(11)  編輯  收藏 所屬分類(lèi): MySql解決方案


    FeedBack:
    # re: 在阿里云Linux服務(wù)器上安裝MySQL
    2013-03-22 11:31 | Nassir
    博主,非常感謝,阿里云相當(dāng)于裸機(jī),你的這篇操作記錄幫助很大,謝謝。  回復(fù)  更多評(píng)論
      
    # re: 在阿里云Linux服務(wù)器上安裝MySQL[未登錄](méi)
    2013-04-24 22:07 | Allen
    確實(shí)!阿里云就是裸機(jī)。對(duì)我們新手幫助很大!  回復(fù)  更多評(píng)論
      
    # re: 在阿里云Linux服務(wù)器上安裝MySQL
    2013-05-17 22:15 | 91aliyun
    阿里云的還不錯(cuò) www.91aliyun.com/menu/aliyun_server  回復(fù)  更多評(píng)論
      
    # re: 在阿里云Linux服務(wù)器上安裝MySQL
    2013-08-22 11:20 | 小黑旮旯
    多謝樓主,這個(gè)幫助太大了  回復(fù)  更多評(píng)論
      
    # re: 在阿里云Linux服務(wù)器上安裝MySQL
    2013-09-29 10:56 | 廖小富
    我的安裝和樓主的一樣,可是安裝最后一步,執(zhí)行“service mysql start”命令的時(shí)候,報(bào)了一個(gè) ERROR! The server quit without updating PID file (/var/lib/mysql/AY130928092601267eb0Z.pid). 想問(wèn)問(wèn)大家,是什么個(gè)情況? 謝謝!  回復(fù)  更多評(píng)論
      
    # re: 在阿里云Linux服務(wù)器上安裝MySQL
    2013-10-30 10:52 | 肖昌貴
    @廖小富
    @廖小富
    請(qǐng)問(wèn)你這個(gè)問(wèn)題解決了嘛,我也遇到這個(gè)問(wèn)題,不曉得怎么解決呢  回復(fù)  更多評(píng)論
      
    # re: 在阿里云Linux服務(wù)器上安裝MySQL[未登錄](méi)
    2013-11-12 18:19 | aaa
    @肖昌貴
    修改mysql配置文件,把內(nèi)存調(diào)小點(diǎn)  回復(fù)  更多評(píng)論
      
    # re: 在阿里云Linux服務(wù)器上安裝MySQL
    2013-11-21 21:15 | 李平
    你好,我現(xiàn)在按照你說(shuō)的步驟操作報(bào)
    如下的錯(cuò)誤,請(qǐng)問(wèn)該如何解決
    file:///mnt/cdrom/repodata/repomd.xml: [Errno 5] OSError: [Errno 2] No such file or directory: '/mnt/cdrom/repodata/repomd.xml'
    Trying other mirror.
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: c5-media. Please verify its path and try again
    謝謝 期待你的回復(fù)  回復(fù)  更多評(píng)論
      
    # re: 在阿里云Linux服務(wù)器上安裝MySQL
    2014-06-27 15:29 | zhangwei
    @廖小富
    我也是同樣的問(wèn)題  回復(fù)  更多評(píng)論
      
    # re: 在阿里云Linux服務(wù)器上安裝MySQL
    2014-10-12 09:30 | 阿里云服務(wù)器
    將mysql-bin.index文件刪除掉!就可以了  回復(fù)  更多評(píng)論
      
    # re: 在阿里云Linux服務(wù)器上安裝MySQL
    2016-05-18 07:27 | 郁悶
    這是一個(gè)錯(cuò)誤的示例, 刪除 yum 讓后用 163 的鏡像。。 根本是用不了。。。  回復(fù)  更多評(píng)論
      
    <2013年2月>
    272829303112
    3456789
    10111213141516
    17181920212223
    242526272812
    3456789

          生活將我們磨圓,是為了讓我們滾得更遠(yuǎn)——“圓”來(lái)如此。
          我的作品:
          玩轉(zhuǎn)Axure RP  (2015年12月出版)
          

          Power Designer系統(tǒng)分析與建模實(shí)戰(zhàn)  (2015年7月出版)
          
         Struts2+Hibernate3+Spring2   (2010年5月出版)
         

    留言簿(263)

    隨筆分類(lèi)

    隨筆檔案

    文章分類(lèi)

    相冊(cè)

    關(guān)注blog

    積分與排名

    • 積分 - 2294286
    • 排名 - 3

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲一级免费视频| 国产成人精品日本亚洲| 亚洲色av性色在线观无码| 一级黄色片免费观看| 成年女人免费v片| 午夜影视日本亚洲欧洲精品一区 | 成人性生交视频免费观看| 亚洲国产精品一区二区久久hs| 春暖花开亚洲性无区一区二区| 久久成人国产精品免费软件| 亚洲午夜福利在线观看| 成人亚洲国产精品久久| 成人免费a级毛片| 亚洲国产91精品无码专区| 在线aⅴ亚洲中文字幕| 16女性下面无遮挡免费| 亚洲Av永久无码精品三区在线| 成年免费a级毛片| 日韩成人免费视频播放| 亚洲五月丁香综合视频| 永久黄色免费网站| 亚洲成在人天堂一区二区| 中文字幕在线免费观看视频| 亚洲国产成人影院播放| 久久无码av亚洲精品色午夜| 毛片免费全部播放一级| 亚洲毛片基地4455ww| 国产精品怡红院永久免费| 久久亚洲精品成人av无码网站| a级片免费观看视频| 亚洲中文字幕无码永久在线| 一道本在线免费视频| 亚洲成a人片在线观看久| 美国毛片亚洲社区在线观看| 韩国免费三片在线视频| 亚洲欧美日韩久久精品| 天天拍拍天天爽免费视频| 亚洲日韩国产欧美一区二区三区| 韩国免费一级成人毛片| 亚洲AV无码乱码在线观看代蜜桃| 一级特黄a大片免费|