CentOS7 linux下yum安裝mysql5.7


 文章參考(https://www.cnblogs.com/jorzy/p/8455519.html)

1.創建存放安裝包的位置,並且進入該目錄

命令mkdir /share

命令cd /share

2.查看系統是否已經安裝mysql,兩種方法都可以

方法一:rpm -qa | grep mysql
方法二:yum list installed | grep mysql

3.如果存在,則移除以前的mysql

命令yum -y remove mysql-libs.x86_64

3.下載安裝包

命令wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

提示wget 命令未找到,所以通過命令yum -y install wget安裝依賴插件,插件安裝完成后,重新執行命令wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm即可

4.安裝 mysql57-community-release-el7-8.noarch.rpm:

5.安裝 MySQL

命令yum install mysql-server

 

安裝完后,啟動mysql服務

命令systemctl start mysqld

查詢出安裝生成的默認密碼,並復制下來

命令 grep "password" /var/log/mysqld.log

命令mysql -u root -p

輸入剛剛拷貝的默認密碼,並回車進入mysql>服務

設置新密碼為root

這里提示我的密碼不能滿足要求,這里我們可以修改下密碼的限制

命令set global validate_password_policy=0;

設置密碼不限制字符類型

命令set global validate_password_length=1;

設置密碼不限制位數

ok,現在就可以重新設置新密碼了,我這里設置的是root

設置root賬戶密碼不過期

命令ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

刷新權限

命令flush privileges;

設置用戶 root 可以在任意 IP 下被訪問:

命令grant all privileges on *.* to root@"%" identified by "root";

設置用戶 root 可以在本地被訪問:

命令grant all privileges on *.* to root@"localhost" identified by "new password";

 

刷新權限生效

退出

6.防火牆開通端口

如果80端口沒添加,也要添加一下,我的機器已經是添加的了

重啟防火牆

然后通過navicat工具連接數據庫即可


免責聲明!

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



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