1. 下載MySQL
- 下載地址: https:////dev.mysql.com/downloads/mysql/
- 百度雲 鏈接:https://pan.baidu.com/s/1bxAtnvChZZVZa39PZGZrpA 密碼:xrr8
2. 安裝MySQL
2.1 解壓安裝包到安裝路徑
2.2 在安裝路徑根目錄下創建mysql初始化文件 my.ini
[mysql] #設置mysql客戶端默認字符集` default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=D:/mysql-8.0.11-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=D:/mysql-8.0.11-winx64/data # 允許最大連接數 max_connections=2000 # 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統 max_connect_errors=100 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8
2.3 以管理員身份打開 cmd 命令行工具
- 具體操作是
win + Q
搜cmd
,右擊選以管理員身份執行,不要用管理員身份執行PowerShell
2.4 切換到安裝的bin目錄
- 例如:
cd D:\mysql-8.0.11-winx64\bin
- 若將上述路徑添加到環境變量path,則可以在任意目錄執行以下腳本
2.5 初始化數據庫並獲取初始密碼
- 在安裝目錄/bin下執行命令:
mysqld --initialize --console
- 執行完成后,會打印 root 用戶的初始默認密碼,比如:
D:\mysql-8.0.11-winx64\bin>mysqld --initialize --console
2018-07-18T14:48:26.396790Z 0 [System] [MY-013169] [Server] D:\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server >in progress as process 15216 2018-07-18T14:48:38.445099Z 5 [Note] [MY-010454] [Server] A temporary >password is generated for root@localhost: 3s6RMDg,kawT 2018-07-18T14:48:45.351367Z 0 [System] [MY-013170] [Server] D:\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed
- 注意!執行輸出結果里面有一段:
[Note] [MY-010454] [Server] A temporary >password is generated for root@localhost: 3s6RMDg,kawT
其中root@localhost:
后面的3s6RMDg,kawT
就是初始密碼(不含首位空格)。
- 需要記住這個密碼,
步驟2.7
需要用到。
- 要是沒記住刪掉初始化的 datadir 目錄,再執行一遍初始化命令。
2.5 安裝MySQL服務
mysqld --install [服務名]
- 擴展 sc delete [服務名] 是刪除服務的命令
- 安裝成功如下所示:
D:\mysql-8.0.11-winx64\bin>mysqld --install MySQL
Service successfully installed.
- 后面的服務名可以不寫,默認的名字為MySQL。
- 如果你的電腦上需要安裝多個MySQL服務,就可以用不同的名字區分了,比如
MySQL8
2.6 啟動MySQL服務
- 安裝服務后等待幾秒
- 執行
net start [服務名]
- 擴展:
net stop [服務名]
是停止服務的命令 - 啟動成功如下所示
D:\mysql-8.0.11-winx64\bin>net start mysql MySQL 服務正在啟動 .. MySQL 服務已經啟動成功。
2.7 修改密碼
- 執行
mysql -u root -p
- 這時候會提示輸入密碼,填入
步驟2.5
記錄的密碼即可登錄成功,進入MySQL命令模式。 - 在MySQL命令模式執行
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
- 修改密碼,注意命令尾的;一定要有,這是mysql的語法
- 修改成功后提示如下
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; Query OK, 0 rows affected (0.10 sec)
3. 安裝Navicat Premium
3.1 下載
- 百度雲 鏈接:https://pan.baidu.com/s/1vlY7ngHHjiK6hPiv95wMOA 密碼:w09r
3.2 安裝
- 根據操作系統安裝合適的版本
- 安裝后不要打開
3.3 破解
- 以管理員身份運行
PatchNavicat.exe
- 破解成功打開即可使用