Centos7安裝Mysql8


1.查看本地是否有mysql-community安裝源
yum search mysql-community

2.使用wget下載本地安裝源
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

3.安裝wget
yum install -y wget

4.創建文件夾把安裝源下載到本地
cd /usr/local/
mkdir mysql
cd mysql
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

5.查看安裝源是否下載到本地

6.安裝本地安裝源
yum localinstall -y mysql80-community-release-el7-3.noarch.rpm

7.安裝mysql
yum install -y mysql-community-server

8.啟動服務
systemctl start mysqld

9.監聽端口
netstat -tulpn

10.查看服務
systemctl status mysqld

11.設置開機啟動

systemctl enable mysqld

12. 查看mysql隨機生成的密碼
cd /var/cache/yum/x86_64/7/mysql80-community/packages/
vi /var/log/mysqld.log

13.用密碼登錄mysql
mysql -uroot -p

14.修改登錄密碼
alter user 'root'@'localhost' identified with mysql_native_password by 'Xiaofeng19990726@'

這里的密碼長度不少於8位,必須包含大小寫字母、數字和特殊字符

當前的數據庫只能在本地登錄,想要遠程登錄必須執行以下操作

15.切換數據庫到mysql
use mysql

16.查看當前數據庫的用戶
select host,user from user;

17.修改root用戶的權限
update user set host='%' where user='root';
%代表任意設備都可以使用root用戶遠程登錄數據庫

18.使root用戶的權限生效
flush privileges;
使得權限立即生效

19.使用exit 退出mysql

20.防火牆放行3306端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp

21.重載防火牆服務
firewall-cmd --reload

到此centos7安裝mysql8結束


免責聲明!

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



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