CentOS6.5安裝mysql以及常見問題的解決


前言

 最近在學習Linux系統,今天在安裝MySQL數據庫時出現很多問題,花費了兩個小時終於解決,故記錄下來以供大家參考。(本人目前還在學習階段,下面寫到的是自己結合網上查到的資料以及各位前輩給出的解決方法綜合得出的,如有不對的地方,還請各位指出。本人也是第一次也博客,排版問題還請各位多多包涵。)

 

運行環境

  • 虛擬機:VMware Workstation pro 14
  • Linux版本:CentOS6.5
  • MySQL版本:5.6.22

 

安裝方式的選擇

   Linux下安裝MYSQL有三種方式:
  1. 通過yum命令在線下載安裝
  2.下載離線rpm安裝包安裝
  3.下載源碼編譯安裝
    這里我使用第二種方式,其他方式請自行查閱。

 

MySQL的安裝

 1.查看CentOS自帶的mysql

  rpm -qa | grep mysql

 2.卸載原裝mysql

  rpm -e --nodeps 相應mysql版本

 3.上傳mysql到Linux系統

  我使用SSH Communications Security進行上傳

 4.解壓mysql至usr/local/mysql目錄下,mysql目錄需要自己創建

  cd /usr/local

  mkdir mysql

  tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

 5.安裝mysql

  安裝服務器端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

  安裝客戶端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

 6.啟動mysql

  service start mysql

 7.登錄mysql

  mysql -u root -p  (mysql安裝好后會生成一個臨時隨機密碼,存儲位置在/root/.mysql_secret)

我遇到的幾個問題

 1.安裝mysql時缺少依賴

 解決方案:安裝時加上 --nodeps參數,如rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm --nodeps

 2.安裝了mysql但是linux還是提示package mysql is not installed

 根據錯誤信息查詢一路查到了這樣一條信息/lib/ld-linux.so.2: bad ELF interpreter。這是因為64位系統中安裝了32位程序

 解決方案:yum install glibc.i686

 3.mysql登錄時報錯error while loading shared libraries: libncurses.so.5: cannot open shared object file

 解決方案:yum install+對應的紅色部分

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM