1. 程式人生 > >centos7 mini rpm安裝mysql5.6.31

centos7 mini rpm安裝mysql5.6.31

1、下載地址 mysql下載地址 http://downloads.mysql.com/archives/community/

2紅色是下載的包,用Fz上傳到伺服器中。

用 tar -xvf MySQL-5.6.31-1.linux_glibc2.5.x86_64.rpm-bundle.tar 解壓壓縮包


3、在安裝之前一定要檢查本機上是否安裝mysql服務,

  1. 可以用

     mysql --version
    如果出現則證明有安裝mysql
  2. 使用rpm -qa |grep -i mysql

    查詢出如果顯示出以下內容


    然後用 rpm -e --nodeps 包名
    刪除查出的包名
  3. 刪除後 whereis mysql   查出相應的mysql資料夾


    rm -rf 相應的mysql資料夾路徑 
    也刪除掉 my.cnf檔案  rm my.cnf(我在網上查安裝方法,有說在/etc/資料夾中,我的在/usr/資料夾中)
  4. 以上都是我安裝好的   只做演示,以上步驟都做完後 建議重啟下伺服器。



4、放入Centos下解壓安裝,一般情況下安裝sever和client就可以滿足絕大部分需求

        用rpm -ivh 安裝

  1. rpm -ivh MySQL-server-5.6.31-1.linux_glibc2.5.x86_64.rpm

    出現
    安裝server成功
  2. rpm -ivh MySQL-client-5.6.31-1.linux_glibc2.5.x86_64.rpm

    出現
    安裝client成功

5、啟動mysql

service mysql start

出現 Starting MySQL SUCCESS! 表示mysql 已安裝成功。

6、檢視mysql初始密碼

cat /root/.mysql_secret

7、mysql -u使用者名稱 -p密碼


登陸mysql成功

第一次登陸必須修改mysql密碼

set password = password('新密碼');

這一步安裝基本完成了,但直接用navicat之類的工具遠端連線會報錯,因為mysql預設沒有開啟遠端登入,需要修改一下許可權

8、.繼續執行

   grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;

   flush privileges;

   然後再遠端連線就沒有問題了

  RPM安裝後mysql的檔案分散在多個目錄中

  附上官網上的檔案目錄介紹


 安裝部分就是這樣

啟動mysql時,如果報Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
可以在網上查詢相應的修改方法,如果沒有的話,看你安裝MySQL-service 的時候報什麼錯,
我的是報FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
Data::Dumper
然後問度娘安裝perl 安裝後 ,把之前的安裝解除安裝後重裝下mysql就行了