Linux環境下詳細講解部署MySQL5.7版本

一凡碼農 2020-01-14 19:41:23
說明:

在本人寫作這篇安裝MySQL文章時,雖然MySQL已經發布到8.0.17版本,但對于行業來說,主力版本依然是5.7版本。目前在Linux環境默認安裝時,大部分已經默認安裝到8版本了,所以本人特意寫一篇安裝5.7版本的記錄,用于幫助新手朋友及本人以後用到。

環境:

操作系統:centos 7.7

MySQL:5.7

第一步:配置 yum 源

在https://dev.mysql.com/downloads/repo/yum/找到 yum 源 rpm 安裝包

[root@qinshengfei ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

查看下載的yum源文件

第二步:安裝 mysql 源

[root@qinshengfei ~]#yum localinstall mysql57-community-release-el7-11.noarch.rpm

第三步:安裝MySQL

[root@qinshengfei ~]# yum install -y mysql-community-server

第四步:啓動MySQL

[root@qinshengfei ~]# service mysqld start

查看MySQL運行狀態

第五步:登錄mysql

mysql 安裝完成之後,生成的默認密碼在 /var/log/mysqld.log 文件中。使用 grep 命令找到日志中的密碼

[root@qinshengfei ~]# grep 'temporary password' /var/log/mysqld.log

使用新密碼登錄MySQL

[root@qinshengfei ~]# mysql -u root -p

第六步:修改密碼:

設置一個複雜些的密碼

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'QWErt123!@#';

第七步:開啓root賬號遠程登錄:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'QWErt123!@#' WITH GRANT OPTION;

總結:

MySQL有個密碼策略,修改密碼時會對密碼作校驗,要求:大小寫字母、數字和特殊符號,並且長度不能少于8位。

如果是阿裏雲服務器,3306是默認關閉的,在開通root賬號遠程登錄的情況,也是遠程登錄不了的。

PS:本人在發布完安裝篇的文章後,會陸續發布spring boot、spring cloud、redis等相關的文章,歡迎關注、討論技術

歡迎大家關注公衆號:一凡碼農

0 阅读:0

一凡碼農

簡介:專業分享開發技術知識