First Linux Centos 7.2 rpm 安裝MySQL 5.7

  服務器須要換python環境,手賤重裝了,今天湊巧須要測試數據庫,花了一個小時搞了一下MySQL安裝。node

  1.刪除原有Mariadbpython

    說明:目前centos默認的MySQL是Mariadb,因爲習慣了MySQL(Oracle)加上一堆亂七八糟的緣由,仍是須要MySQL做數據庫。mysql

    Linux終端輸入命令sql

  rpm -qa | grep mariadb

    查找已有的mariadb,若查找已有,輸入數據庫

rpm -ev --nodeps packagename

    pagename 是查詢到的包名centos

  2.下載安裝MySQL安全

    能夠到MySQL官網進行下載 https://dev.mysql.com/downloads/mysql/ bash

    選擇rehat 7 版本便可服務器

    解壓後可獲得一堆安裝包,這裏至少須要安裝ide

      mysql-community-common

      mysql-community-libs

      mysql-community-client

      mysql-community-server

    依次使用rpm -ivh  packagename 進行安裝便可

  3.安裝注意事項

    安裝過程當中可能出現依賴包 未找到 ,繼而安裝失敗的狀況,這時直接 yum 安裝對應依賴包便可。

    MySQL常見依賴爲如下包:numactlperlnet-tools

  4.MySQL 常見配置須要

   4.1 初始密碼

    MySQL 安裝完畢後,第一次啓動

 

service start mysqld

 

     將會在日誌文件中記錄默認密碼,日誌文件路徑以下:

/var/log/mysqld.log

     找到日誌文件,查看其中密碼,而後登錄MySQL客戶端

mysql -uroot -p

     進入客戶端

set PASSWORD=PASSWORD('password');

       便可從新設置 root 密碼

    4.2 初始配置

       打開MySQL配置文件 /etc/my.cnf

       在 [mysqld] 標籤下,添加如下設置

max_connections=100    #最大鏈接數
character-set-server=utf8    #服務器端默認編碼
default-storage-engine=INNODB      #默認存儲引擎

    4.3 受權遠程訪問

       登錄MySQL客戶端,輸入

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

       root用戶便能從外部登錄服務器了

 

  PS:

    今天騰訊雲忘了設置安全組出站規則,質疑了很久yum源垃圾,罪過罪過

相關文章
相關標籤/搜索