MySQL簡介(百科) :
MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係數據庫管理系統) 應用軟件。MySQL是一種關係數據庫管理系統,關係數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。MySQL 軟件採用了雙授權政策,分爲社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作爲網站數據庫。由於其社區版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發環境。
下載:
MySQL官網網址:https://www.mysql.com/
安裝前的準備
查wget是否安裝:
rpm -q wget
如果沒有安裝就安裝
yum install -y wget
下載mysql的rpm包:
wget https://dev.mysql.com/get/mysql80-community-release-fc29-2.noarch.rpm
安裝rpm包:
yum install -y mysql80-community-release-fc29-2.noarch.rpm
清空緩存:
yum clean all
顯示軟件倉庫列表:
yum repolist
構建緩存:
yum makecache
顯示/etc/yum.repos.d/目錄下的文件:
ls /etc/yum.repos.d/
查看mysql yum倉庫中mysql版本
yum repolist all | grep mysql
可以用 yum-config-manager 命令修改相應的版本爲啓用狀態或禁用狀態
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
vim /etc/yum.repos.d/mysql-community.repo
驗證是否已啓用和禁用了正確的子存儲庫
yum repolist enabled | grep mysql
安裝MySQL數據庫
yum install -y mysql-community-server
啓動數據庫:
systemctl restart mysqld 或:
service mysqld start
查狀態:
systemctl status mysqld 或:
service mysqld status
將MySQL 設置爲開機自動啓動:
systemctl enable mysqld 或:
chkconfig mysqld on