Centos7在線安裝和配置MySQL5.7


1.獲取mysql YUM源
進入mysql官網獲取RPM包下載地址
https://dev.mysql.com/downloads/repo/yum/
地址
2
復制鏈接地址 https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2.下載 mysql源安裝包

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

-bash: wget: 未找到命令
我們先安裝下wget

yum -y install wget

然后執行

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安裝mysql源

yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

3.在線安裝Mysql

yum -y install mysql-community-server

下載的東西比較多 要稍微等會

4.啟動Mysql服務

systemctl start mysqld

5.設置開機啟動

systemctl enable mysqld
systemctl daemon-reload
6.修改root本地登錄密碼

mysql安裝完成之后,在/var/log/mysqld.log文件中給root生成了一個臨時的默認密碼。

vim /var/log/mysqld.log

在這里插入圖片描述
這里的密碼是:&<22n7t!dBg&

接着進入MySQL:

mysql -u root -p
Enter password:

輸入臨時密碼 進入mysql命令行:
在這里插入圖片描述

備注 mysql5.7默認密碼策略要求密碼必須是大小寫字母數字特殊字母的組合,至少8位.下面演示重新設置這種策略

修改策略(將策略要求置為LOW,長度要求置為1)

set global validate_password_policy=0;
set global validate_password_length=1;

接着修改密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

在這里插入圖片描述
7.設置允許遠程登錄

Mysql默認不允許遠程登錄,我們需要設置下,並且防火牆開放3306端口;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

在這里插入圖片描述
退出Mysql,開放3306端口;

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

注:本篇文章來自一名學長,我認為還不錯,分享給大家!下附該學長的博客地址

理木客


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM