1. 程式人生 > >Mysql-8.0.11 windows10的安裝及使用Navicat連線

Mysql-8.0.11 windows10的安裝及使用Navicat連線

一、準備

二、安裝

  1. 解壓後進入D:\mysql-8.0.11-winx64
    這裡寫圖片描述
  2. 使用管理員開啟cmd命令,進入bin目錄
    這裡寫圖片描述
  3. 初始化資料庫得到data目錄,在cmd輸入下面命令

    mysqld --initialize-insecure

    這裡寫圖片描述
    得到data目錄
    這裡寫圖片描述

  4. 配置 my.imi檔案,如果沒有則新建一個my.ini檔案

    [mysql]
    default-character-set=utf8
    [mysqld]
    port = 3306
    basedir=D:\mysql-8.0.11-winx64 datadir=D:\mysql-8.0.11-winx64\data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB default_authentication_plugin = mysql_native_password
  5. 新增服務,在cmd輸入下面命令

    mysqld -install

    這裡寫圖片描述

  6. 啟動mysql服務

    net start mysql

    這裡寫圖片描述

  7. 用mysqladmin 修改密碼

    mysqladmin -u root password "newPassword"
  8. 測試連線
    這裡寫圖片描述

三、使用Navicat連線mysql

  1. 由於Navicat版本不高,故連線mysql時可能會報以下錯誤
    這裡寫圖片描述
    詳細原因可參考MySQL 8.0報錯:error 2059: Authentication plugin ‘caching_sha2_password’ cannot be loaded
  2. 下面解決這個錯誤
    在mysql介面下分別輸入以下命令

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; #修改加密規則 
    ALTER USER 'root'@'localhost'
    IDENTIFIED WITH mysql_native_password BY 'newPassword';
    #更新一下使用者的密碼 FLUSH PRIVILEGES; #重新整理許可權

    這裡寫圖片描述

  3. 測試連線
    這裡寫圖片描述