?
本文主要介紹如何在Centos7下安裝Mysql。
一、下載Mysql
使用wget命令下載mysql安裝包。確保系統(tǒng)已經(jīng)安裝了wget,如果沒有安裝,執(zhí)行 yum install wget 安裝。
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
二、安裝、啟動Mysql服務(wù)
1.安裝mysql(rpm可以看成一個(gè)壓縮包,先安裝rpm,安裝路徑:/etc/yum.repos.d/)
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
2.安裝mysql服務(wù)(重點(diǎn))
首先進(jìn)入rpm安裝目錄:
cd /etc/yum.repos.d/
安裝mysql-server:
yum -y install mysql-server
如果安裝過程中出現(xiàn)GPG驗(yàn)證不通過的錯(cuò)誤(不是必現(xiàn)問題,無意間發(fā)現(xiàn),從網(wǎng)上找到了解決方案,查看解決方案地址),可以通過嘗試執(zhí)行以下命令:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
3.安裝完成后啟動mysql服務(wù):
systemctl start mysqld
備注:
mysql配置文件存放目錄:/etc/my.cnf
mysql安裝目錄:/var/lib/mysql
至此,mysql安裝完成了!
三、Mysql連接設(shè)置
1.修改mysql臨時(shí)連接密碼,mysql安裝成功后會有一個(gè)默認(rèn)密碼,密碼路徑:/var/log/mysqld.log。我們可以通過grep命令查看默認(rèn)密碼,并登錄mysql進(jìn)行密碼修改。
grep 'temporary password' /var/log/mysqld.log
??
?2.使用臨時(shí)密碼登錄MySQL:
mysql -uroot -p.+Vsf3Rpl7u)
3.可以將mysql密碼安全校驗(yàn)強(qiáng)度改為低風(fēng)險(xiǎn)(可選,如果設(shè)置的密碼簡單則必須設(shè)置)
set global validate_password_policy=LOW;
4.修改mysql密碼為:123456789
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456789';
5.設(shè)置mysql可以遠(yuǎn)程訪問
首先將3306添加到防火墻,添加端口后需要重啟防火墻才能生效
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
6.修改mysql允許任何人連接,mysql默認(rèn)只能本地連接
6.1.首先登錄mysql:
mysql -uroot -p123456789
?6.2.切換到mysql數(shù)據(jù)庫:
use mysql;
6.3.修改為允許任何地址連接
update user set Host='%' where User='root';
6.4.刷新權(quán)限
flush privileges;
6.5.最后使用navicat測試連接
至此,centos7安裝mysql便大功告成了!
參考:
centos7 安裝 Mysql 5.7.28,詳細(xì)完整教程 - 騰訊云開發(fā)者社區(qū)-騰訊云
CentOS安裝MySQL詳解 - 掘金文章來源:http://www.zghlxwxcb.cn/news/detail-591144.html
Centos7安裝mysql(只需六步)_波 吉的博客-CSDN博客_centos 安裝mysql文章來源地址http://www.zghlxwxcb.cn/news/detail-591144.html
到了這里,關(guān)于Centos7安裝Mysql詳細(xì)步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!