1. 程式人生 > >MySql8.0.13 zip方式 安裝圖解以及Navicat Premium 12連線

MySql8.0.13 zip方式 安裝圖解以及Navicat Premium 12連線

MySql 8.0.13 安裝圖解

1.官網下載好安裝包,官網下載地址:https://dev.mysql.com/downloads/mysql/  如下:

2.解壓開的安裝包如圖:

3.在當前目錄下新建檔案型別為.ini 的配置檔案,檔案內容如下:

[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=C:\Program Files\mysql-8.0.13-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=C:\Program Files\mysql-8.0.13-winx64\data
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。
max_connect_errors=10
# 服務端使用的字符集預設為UTF8
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
# 預設使用“mysql_native_password”外掛認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306

4.配置環境變數,將當前/mysql-8.0.13-winx64/bin路徑新增到path下,如圖:

C:\Program Files\mysql-8.0.13-winx64\bin

5.安裝MySql,這裡需要注意如果安裝檔案放置於C盤,則需要使用管理員身份執行,若在其他盤,均可。開啟【執行】程式,並定位到安裝根目錄下的bin目錄下,如圖:

6.執行如下安裝命令:【mysqld --initialize --console】  效果如圖即執行成功:

注意,圖中的mysql的【root】使用者的預設的密碼為:【URcIPdyoc7!N】  之後在第一次登入時需要重新修改方可登入。

7.執行如下安裝命令:【mysqld --install [服務名]】(服務名可以不加預設為mysql)  效果如圖即執行成功:

8.服務安裝完成後,啟動服務,執行如下命令:【net start mysql】,如圖所示即啟動成功:

至此,Mysql安裝完畢。

注意,此處我們在使用cmd執行sql時,會提示1064的錯誤,如下圖:

解決方案:修改隨機生成的密碼即可

執行如下命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourPassword'; 如圖:

Navicat Premium 12連線Mysql 8.0

1.單擊【連線】按鈕,輸入相關的引數,單擊連線,如圖所示:

發生如下錯誤,

注意,在navicat連結mysql8以後的版本時,會出現2059的錯誤,這個錯誤出現的原因是在mysql8之前的版本中加密規則為【mysql_native_password】,而在mysql8以後的加密規則為【caching_sha2_password】。我們將mysql使用者登入的加密規則修改為【mysql_native_password】即可。

2.開啟【執行】程式,並定位到安裝根目錄下的bin目錄下並進行登入,如圖:

3.依次執行如下命令,如圖:

【use mysql;】---選擇資料庫

【select user,plugin from user where user ='root';】 ---查詢root使用者的許可權資訊

【ALTER USER'root'@'localhost' IDENTIFIED BY 'YourPassword' PASSWORD EXPIRE NEVER;】 ---修改加密規則

【ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';】 ---更新使用者的密碼

【FLUSH PRIVILEGES;】   ---重新整理許可權

4.再次進行連線。