Centos7 聯網下載安裝mysql8

第一步:從官網下載源文件:

http://dev.mysql.com/downloads/repo/yum/
在這裏插入圖片描述

第二步:把源文件放到Centos系統裏home文件夾下

在這裏插入圖片描述然後輸入一下命令:

yum localinstall mysql80-community-release-el7-1.noarch.rpm

輸入以下命令查看是否安裝成功:

yum repolist enabled | grep "mysql.*-community.*"

如下圖說明安裝成功
在這裏插入圖片描述

第三步:輸入以下命令安裝mysql
yum install mysql-community-server
第四步:啓動mysql服務
service mysqld start

查看是否啓動成功:(如下圖說明成功)

service mysqld status

在這裏插入圖片描述

第五步:登錄並修改密碼
  • 找到默認密碼

      grep 'temporary password' /var/log/mysqld.log
    

在這裏插入圖片描述

  • 登錄,輸入上個命令查找出來的密碼

      mysql -uroot -p
    
  • 修改密碼:

      ALTER USER 'root'@'localhost' IDENTIFIED BY 'Test@1234';
    
第六步:查看並修改密碼策略的相關信息
	show variables like '%password%';

在這裏插入圖片描述

  • 修改相關的密碼策略

      set global validate_password.check_user_name=OFF;
      set global validate_password.policy=0;
      set global validate_password.length=3;
    

在這裏插入圖片描述

  • 修改好以後,退出MySQL,然後重啓MySQL服務
    在這裏插入圖片描述
第七步:修改簡單的密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'
第八步:修改最大連接數
set persist max_connections=1000;
show variables like 'max_connections';

在這裏插入圖片描述

第九步:添加遠程登錄用戶
  • 修改host

      update user set host='%' where user ='root';
    
  • 刷新生效

      flush privileges;
    
  • 開放端口

      # 開放3306端口
      firewall-cmd --permanent --add-port=3306/tcp
      # 重啓防火牆
      firewall-cmd --reload
    
第十步:如果使用Navicat遠程連接報一下錯誤,則需要操作此步驟 在這裏插入圖片描述
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'
發佈了23 篇原創文章 · 獲贊 15 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章