Windows 系統安裝 MySQL8 的步驟如下:
<br/>
**1. 官網下載安裝包**
https://downloads.mysql.com/archives/community/

**2. 解壓**
**3. 初始化`my.ini`文件**
如果解壓后的沒有看到`my.ini`文件,可以自行創建。

```ini
[mysqld]
# 設置3306端口
port=3306
# 自定義設置mysql的安裝目錄,即解壓mysql壓縮包的目錄
basedir=D:\APPs\MySQL\mysql-8.0.27-winx64
# 設置mysql數據庫的數據存放目錄
datadir=D:\APPs\MySQL\mysql-8.0.27-winx64\Data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數,這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 默認存儲引擎
default-storage-engine=INNODB
# 默認使用 mysql_native_password 插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口和默認字符集
port=3306
default-character-set=utf8
```
**4. 初始化 MySQL**
(1)用管理員身份打開cmd。
(2)初始化。
```shell
>D:
>cd D:\APPs\MySQL\mysql-8.0.27-winx64\bin
>mysqld --initialize --console
會自動生成一個臨時密碼,記住后面要用。
[Server] A temporary password is generated for root@localhost: uhg</flEt3d-
```
**5. 安裝 MySQL 服務**
```shell
語法:mysqld --install [服務名稱]
如果執行的是:mysqld --install 則默認服務名稱為 mysql
>mysqld --install mysql8
Service successfully installed.
```
**6. 啟動 MySQL 服務**
```shell
>net start mysql8
```
**7. 修改密碼**
```shell
> mysql -u root -P 3306 -p
Enter password: 輸入初始化時獲取的臨時密碼
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'uhg</flEt3dff';
```
**8. 安裝完成!**
- MySQL
- MySQL是什么
- MySQL環境搭建
- centos7-MySQL8
- windows-MySQL8
- 數據庫軟件
- sqlyog軟件安裝
- navicat軟件安裝
- powerDesigner軟件安裝
- RDBMS術語
- SQL語句組成
- 數據庫系統組成
- 數據庫操作
- 數據表操作
- 查詢語句
- 基本語法
- 子查詢
- 表連接
- 查詢語句執行順序
- 事務
- 事務是什么
- 事務的作用
- 事務的4個特性
- 事務隔離級別
- 事務的實現
- 索引
- 索引的作用
- 索引操作
- 存儲引擎
- 備份與恢復
- 視圖
- 視圖是什么
- 視圖的作用
- 創建視圖
- 查看視圖
- 更改視圖
- DML操作視圖
- 刪除視圖
- 存儲過程與函數
- 過程與函數是什么
- 存儲過程操作
- 定義存儲過程
- 調用存儲過程
- 查看存儲過程
- 刪除存儲過程
- 修改存儲過程
- 函數操作
- 過程與函數區別
- 流程控制
- if語句
- case語句
- while循環語句
- repeat循環語句
- loop循環語句
- 變量
- 處理程序
- 光標
- Redis
- 簡介
- 下載與安裝
- 命令操作redis數據庫
- 通用命令
- 數據操作
- 持久化
- Windows上的持久化操作
- 數據庫設計
- 數據庫設計過程
- ER模型圖
- MongoDB
- MongoDB是什么?
- MongoDB特性
- MongoDB 數據模型
- 安裝MongoDB
- MongoDB認證
- Database操作
- Collection操作
- Document操作
- 插入
- 查詢
- 更新
- 刪除
- buckWrite
- MongoDB索引
- 副本集
- 聚焦分析
- 事務管理
- 寫關注
- 讀關注