CenOS7安裝MySQL5.7(yum)

CentOS7的yum源中默認是沒有mysql的。爲了解決這個問題,我們要先下載mysql的repo源。注意需要連接互聯網。

1. 下載mysql的repo源

  1. $ wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm

2. 安裝mysql57-community-release-el7-9.noarch.rpm包

  1. $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安裝這個包後,會獲得兩個mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3. 安裝mysql

  1. $ sudo yum -y install mysql-server

根據步驟安裝就可以了,不過安裝完成後,沒有密碼,需要重置密碼。

5.啓動mysql服務

  1. $ service mysqld start

6.配置開機啓動

  1. $ chkconfig mysqld on

7. 安全性設置

  1. $ mysql_secure_installation

 (1) 重置密碼,注意密碼驗證插件是自動安裝的,並且要求密碼的格式爲:包含大寫、小寫、數字和特殊符號。下面是官方給出的說明。

 (2)提示是否是否刪掉匿名用戶,是則Y。
(3)是否取消遠程root登錄,注意:如果取消了遠程登陸則只能本地能夠鏈接
(4)是否刪掉test數據庫
 
 (5)是否立即重新加載權限表
 至此mysql設置基本完成,如果需要遠程連接的話還需要設置防火牆,下面介紹CentOS7下如何開啓mysql端口3306的允許訪問。
8.開放3306端口
  1. $ firewall-cmd --zone=public --add-port=3306/tcp --permanent
(1)命令含義:
--zone #作用域
--add-port=3306/tcp  #添加端口,格式爲:端口/通訊協議
--permanent   #永久生效,沒有此參數重啓後失效
(2)重啓防火牆
  1. $ systemctl restart firewalld.service

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章