1. 程式人生 > 實用技巧 >Centos7下yum安裝mydql8

Centos7下yum安裝mydql8

  • 昨天安裝mydql時總是報錯缺少外掛,雖然最後安裝上了,但還是在此記錄下

一、 安裝centos7系統系統

  • 在選擇安裝基本環境時,選擇基本環境為”網頁伺服器“,昨天我因為選擇了《基礎設施伺服器》在安裝mysql時報缺少外掛
    • 其他步驟就不再重複了,注意下這步就行

二、 安裝MySql

  • 新增MySQLyum倉庫:

    1. 去下載頁面下載MySQL的yum 倉庫:https://dev.mysql.com/downloads/repo/yum/.

    2. 選擇相應的系統平臺的穩定版本:我這裡是centos7,所以選擇linux7

    3. 把下載來的安裝包上傳到centos系統上/opt/mysql/(新建一個mysql目錄,把安裝包放在這個目錄下),使用下列命令安裝:

  • 在這裡安裝最新版本,如果是linux8系統,在這之前要把module禁用了,然後在安裝

  • 使用下列命令安裝mysql:

  • 用下列命令起動mysql:

  • 用下列命令檢視mysql狀態:

  • 重啟用mysql服務:

        systemctl restart mysqld
  • 停止mysql服務:

        systemctl stop mysqld
  • 到這裡我們去遠端連線mysql時,是無法連線上的,它預設是本地連線

  • 在服務初始化時為超級使用者生成了一個密碼,存放在錯誤日誌檔案中,使用下列命令可以檢視:

  • 遠端連線開放3306埠,重啟防火牆

  • 這時我們再去連線,就會報一個拒絕連線的提示如:

  • 登入MySq在mysql資料庫中的user表中l使用下列命令檢視root使用者的相關資訊:

    • 注意,第一次登入時,首先要修改root使用者的密碼

  • 發現root使用者的訪問許可權是localhost,需要修改為host為%,如下命令

  • 我接著再次連線時報下列錯誤:

    • mysql8.0修改了加密規則,而視覺化工具還沒有更新支援新的加密方式,所心修改為舊的加密方式,然後再次修改root使用者密碼

    • 這次連線就成功了



來自為知筆記(Wiz)