1. 將壓縮包文件解壓到自定義的目錄下:
將壓縮包文件:mysql8_winx64_免安裝版.zip 解壓縮到下面目錄:
如C:\DEV\mysql-8.0.16-winx64
2 . 配置my.ini? ? ?
在根目錄下創(chuàng)建文件my.ini,并在文件中輸入以下代碼
[mysqld]
basedir ="C:\DEV\mysql-8.0.16-winx64"
datadir ="C:\DEV\mysql-8.0.16-winx64\data"
port=3306
server_id =10
character-set-server=utf8
character_set_filesystem=utf8
[client]
port=3306
default-character-set=utf8
[mysqld_safe]
timezone="CST"
[mysql]
default-character-set=utf8
說明:不要修改這個目錄名“mysql-8.0.16-winx64”,否則初始化時會出錯,提示沒有“mysql-8.0.16-winx64”這個目錄存在。
3. 配置環(huán)境變量, 將mysql/bin加入到PATH中
根據(jù)前面解壓縮的目錄,在系統(tǒng)變量和用戶變量的path中,增加一行“C:\Dev\mysql-8.0.16-winx64\bin”
說明:添加了環(huán)境變量配置,下步用管理員身份啟動服務(wù),就不需要進入mysql的bin目錄執(zhí)行程序。

4. 以管理員身份進入DOS命令行狀態(tài)(確保是管理員)

5. 首先將MySQL加入到Windows的服務(wù)中
在上面所示的命令行狀態(tài),輸入命令:mysqld --install;
如果你的電腦已經(jīng)安裝過MYSQL,或者安裝過MYSQL后刪除了,但還有殘留,這時候就會顯示如下信息:
The service already exists!
The current server installed: C:\dev\mysql-8.0.16-winx64\bin\mysqld.exe MySQL
這時候可以使用mysql -remove命令,先刪除已有的服務(wù)。然后再輸入命令:mysqld --install;
這時候就會出現(xiàn)服務(wù)成功安裝的提示,并且在MYSQL目錄下創(chuàng)建data子目錄。
6. 初始化數(shù)據(jù)庫、記住初使密碼
在命令行狀態(tài)下,輸入:mysqld --initialize --user=root --console
一定要記住初使密碼:在root@localhost:后面就是初始密碼。
7.啟動或關(guān)閉MYSQL服務(wù)
啟動:net start mysql
PS C:\Users\daosl> net start mysql
MySQL 服務(wù)正在啟動 .
MySQL 服務(wù)已經(jīng)啟動成功。
關(guān)閉:net stop mysql
PS C:\Users\daosl> net stop mysql
MySQL 服務(wù)正在停止.
MySQL 服務(wù)已成功停止。
8.修改MYSQL密碼:
在啟動狀態(tài)下,輸入:mysql -u root -p
PS C:\Users\daosl> mysql -u root -p
Enter password:在這里輸入初始密碼
Welcome to the MySQL monitor.? Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.16 MySQL Community Server - GPL
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
在MYSQL>提示符下輸入: alter user user() identified by "123456";
修改成功,提示:Query OK, 0 rows affected (0.00 sec),則把初始密碼修改為123456.
mysql> alter user user() identified by "123456";
Query OK, 0 rows affected (0.00 sec)
然后就可以在命令行狀態(tài)下,開始使用操作MYSQL了。
9.客戶端Navicat Premium連接MYSQL
點擊Windows開始菜單或者Windows桌面的Navicat Premium 17快捷圖標,則打開Navicat。第一次打開的頁面如下圖所示。

打開客戶端數(shù)據(jù)庫管理工具軟件Navicat Premium 17,在左上角點擊Connection,則彈出各類Navicat可連接的數(shù)據(jù)庫(如下圖所示,我們選擇MySQL)。

按Next后,彈出下面對話框,在紅框中輸入連接名、口令。然后測試連接,如果連接成功,則顯示:Connection Successful Server Version:8.0.16(如下圖所示)。

點擊OK,則進入Navicat Premium 17的編輯頁面(如下圖所示)。

MYSQL初始創(chuàng)建了4個數(shù)據(jù)庫:
information_schema
mysql
performance_schema
sys
然后就可以在Navicat Premium頁面里,操作使用MYSQL了。