1. 檢查系統中是否已安裝 mysql
- 檢查是否安裝mysql
rpm -qa | grep mysql
注:沒有傳回資訊,說明未安裝mysql
- 檢查已安裝的 Mariadb
rpm -qa|grep -i mariadb
- 解除安裝已安裝的 Mariadb 資料庫
rpm -qa|grep mariadb|xargs rpm -e --nodeps
2. 下載下傳mysql5.6安裝封包件
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
3. 安裝rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
- 檢視可用的 mysql 安裝檔案
yum repolist all | grep mysql
4. 安裝mysql
yum install mysql-server
檢查mysql是否安裝成功
rpm -qa | grep mysql
5. 啟動mysql
systemctl start mysqld.service
systemctl restart mysqld.service #重新開機
systemctl stop mysqld.service #停止
systemctl enable mysqld.service #設定開機啟動
6. 修改root密碼
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("這裡輸入密碼") where User='root';
mysql> flush privileges;
7. 設定遠端通路權限
如下,user表中會多一條記錄:
注:如果是生産環境,host不推薦這樣設定為%,會有很大風險,建議root使用者隻能本機通路,應用通過非root使用者進行内網通路,如果一定要通過外網通路也要指定固定ip。
8. 設定mysql表名不區分大小寫
vi /etc/my.cnf
在[mysqlld]節點下添加内容:lower_case_table_names=1
(注:–permanent為永久生效,無此參數firewall重新開機後失效)
重新開機mysql
systemctl restart mysqld