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

說明:

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

  • 環境:
  • 操做系統:centos 7.7
  • MySQL:5.7

第一步:配置 yum 源

[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等相關的文章,歡迎關注、討論技術redis

歡迎你們關注公衆號:一凡碼農spring

相關文章
相關標籤/搜索