CentOS7下安裝MySQL5.7

前記

因爲最近須要在Linux環境下搭建git服務器倉庫,不得不將服務器環境更換成Linux。由於各類緣由,最終選擇了CentOS7.4這個系統,固然,可使用yum固然是一個緣由。因爲對Linux使用甚少,浪費了較多時間才成功,僅此記錄,以備不時之需。

軟件環境:

CentOS7.4 64位 + MySQL5.7mysql

獲取資源地址

首先在mysql下載頁中找到yum倉庫 輸入圖片說明git

移動到底部,找到RedHat紅帽子下載,選擇對應系統,這裏我選擇Linux7web

輸入圖片說明

點擊Download後,跳轉詢問登陸頁,直接跳過sql

輸入圖片說明

下載資源

獲得了下載資源文件,接下來就是開始下載,轉到服務器。由於我習慣把安裝包放在一個統一的地方,因此,先轉到src目錄下:數據庫

# cd /usr/local/src

而後開始下載:安全

# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

wget的做用是從web資源中獲取所提供url的資源服務器

等待提示下載完成後,咱們使用ls查看src目錄下的文件,找到了後綴爲rpm的文件ide

安裝mysql源

yum能夠安裝yum庫存在的資源,也能夠安裝本地資源。url

# yum localinstall mysql57-community-release-el7-11.noarch.rpm

遇到詢問選擇yes贊成,安裝完以後能夠輸入如下命令查看安裝狀態,日誌

# yum repolist enabled | grep "mysql.*-community.*"

安裝MySQL

安裝完源以後,就能夠正式開始裝MySQL了

# yum install mysql-community-server

啓動MySQL服務

安裝成功以後,就是要啓動MySQL服務了。CentOS7之前,啓動是用service mysqld start,CentOS7開始使用systemctl start musqld

# systemctl start mysqld

設置開機啓動

# systemctl enable mysqld
# systemctl daemon-reload

修改MySQL安裝默認密碼

mysql安裝完成後,mysqld日誌會記錄生成的臨時密碼,咱們能夠去把他修改掉。

# grep 'temporary password' /var/log/mysqld.log

只要是mysql正常安裝,在這裏均可以看到臨時密碼。獲得臨時密碼後,咱們登陸mysql。

# mysql -uroot -p<獲得的臨時密碼>

這時候咱們修改密碼,由於MySQL默認密碼策略保護比較嚴格:

  1. 必需要有大小寫字母
  2. 必需要有數字
  3. 必需要有特殊符號
  4. 密碼長度大於八位
mysql> alter user 'root'@'localhost' identified by 'Xyremote1997@';

不然將提示密碼不符合要求

添加遠程用戶

有時,咱們須要在外網其餘設備訪問服務器的數據庫,這時候咱們就須要添加一個比root權限低一些的帳戶,這樣既能正常使用,也能保證系統安全。

mysql> grant all privileges on *.* to 'xxx'@'%' identified by 'Xyremote1997@' with grant option;

提交刷新配置:

mysql>flush privileges;

到此MySQL安裝完成,若有錯誤,歡迎指出!

相關文章
相關標籤/搜索