centos7安裝mysql5.6(rpm包安裝)


應用場景:日常需求安裝數據庫——MySQL。

 

安裝環境:① 最小化安裝的centos7.2(同版本RHEL7適用);

     ② MySQL 5.6;

 

具體步驟

  1. 下載mysql 5.6並解壓(官網有時候會有變動,這里此時是5.6.36)

    官網:https://dev.mysql.com/downloads/mysql/

    

    

    解壓:

      ~]# tar  xvf  MySQL-5.6.36-1.el7.x86_64.rpm-bundle.tar 

        

 

  2. 卸載mariadb相關 

    在安裝之前,先卸載掉centos7版本自帶的mariadb相關軟件,不然會沖突報錯,並加上--nodeps避免依賴問題,如下:

        

  

  3. 安裝mysql 5.6

      說明:至少安裝兩個: MySQL-server-5.6.36-1.el7.x86_64.rpm

                 MySQL-client-5.6.36-1.el7.x86_64.rpm

      注意:先安裝組件:perl-Data-Dumper,不然安裝MySQL-server會提醒報錯; 

      ~]# yum install -y  perl-Data-Dumper

         

      ~]# rpm -ivh  MySQL-server-5.6.36-1.el7.x86_64.rpm

        

      最關鍵:安裝完MySQL-server后,正常會如下所示,表明自動初始化並生成了mysql中root的隨機密碼(后面提到):

         

        

    

      ~]# rpm -ivh  MySQL-client-5.6.36-1.el7.x86_64.rpm  

        

      手動新增配置文件,如下;

      ~]# cp /usr/share/mysql/my-default.cnf   /etc/my.cnf    #如果安裝5.7版本,會自動生成該配置文件;       

      至此,完成安裝和初始化。

 

  4. 啟動mysql 5.6

      ~]# systemctl  start  mysql    #啟動

      ~]# systemctl  status  mysql    #查看狀態

        

       如果要加入開機啟動,執行如下:

      ~]# systemctl enable mysql    

        或

      ~]# chkconfig mysql on

   5. 登錄mysql並修改root密碼

      查看初始化生成的隨機密碼,如下:

      ~]# cat /root/.mysql_secret

        

      用登錄mysql,如下:

      ~]# mysql  -uroot -p

        

      順便查看下:

        

      修改密碼(這里修改為123456),操作如下所示:

        

   

  結束.  

     

  注意項

    .整個安裝過程簡單明了,最關鍵的地方就是在安裝server后自動初始化,其中就包含了數據庫初始化和生成隨機root密碼。

    .因為初始安裝環境不一樣,可能會存在誤差,安裝server后沒有初始化,調整(比如解決依賴或者卸載重裝操作)后,

      可以嘗試手動初始化:~]#mysql_install_db

    .如果找不到/root/.mysql_secret文件,可以嘗試另外一種方式修改密碼(默認為空),如下所示:

      ~]#mysql_secure_installation

       

      接着跟着提示,一步步完成部分預設。這里也順便提供了一種修改root密碼的方式

 

   

 

    


免責聲明!

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



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