CentOS7 安裝 MySQL
一、首先檢查 MySQL 是否已安裝
yum list installed | grep mysql
如果有的話 就全部卸載
yum -y remove +數據庫名稱
二、MySQL 依賴 libaio,所以先要安裝 libaio
yum search libaio # 檢索相關信息
yum install libaio # 安裝依賴包
三、安裝MySQL
地址為 http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
1)在線安裝 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2)添加 MySQL Yum Repository 到你的系統 repository 列表中,執行
yum localinstall mysql-community-release-el7-5.noarch.rpm
四、驗證下是否添加成功
五、選擇要啟用 MySQL 版本
查看 MySQL 版本,執行
yum repolist all | grep mysql
可以看到 5.5, 5.7 版本是默認禁用的,因為現在最新的穩定版是 5.6
查看當前的啟動的 MySQL 版本
yum repolist enabled | grep mysql
六、通過 Yum 來安裝 MySQL
執行 :yum install mysql-community-server
Yum 會自動處理 MySQL 與其他組件的依賴關系:
看到這樣表示已經安裝完成。
執行 whereis mysql
可以看到 MySQL 的安裝目錄是 /usr/bin/
七:啟動和關閉 MySQL Server
啟動 MySQL Server
systemctl start mysqld
查看 MySQL Server 狀態
systemctl status mysqld
關閉 MySQL Server
systemctl stop mysqld
測試是否安裝成功
八、防火墻設置
遠程訪問 MySQL, 需開放默認端口號 3306
執行
[[email protected] lzh]# firewall-cmd --permanent --zone=public --add-port=3306/tcp
success
[[email protected] lzh]# firewall-cmd --permanent --zone=public --add-port=3306/udp
success
這樣就開放了相應的端口。
執行
[[email protected] lzh]# firewall-cmd --reload
success
九、MySQL 安全設置
服務器啟動後,可以執行
mysql_secure_installation
此時輸入 root 原始密碼(初始化安裝的話為空),接下來,為了安全,MySQL 會提示你重置 root 密碼,移除其他用戶賬號,禁用 root 遠程登錄,移除 test 數據庫,重新加載 privilege 表格等,你只需輸入 y 繼續執行即可。
至此,整個 MySQL 安裝完成。
十、測試
1)然後接下來就是重啟mysql服務,再次進入到mysql 如下所示:
2)用查詢語句查看user表
3)如果需要使用外部工具鏈接mysql
則需要關閉防火墻
systemctl stop firewalld
然後查看狀態
systemctl status firewalld
CentOS7 安裝 MySQL