1. 下載MySQL安裝包
Windows 上通過下載 zip 包來安裝 MySQL序臂,最新版本可以在 MySQL 下載 中查看。
點擊
Download
按鈕進入下載頁面峡蟋,點擊下圖中的 No thanks, just start my download.
就可立即下載:
下載完后苞也,我們將 zip 包解壓
到相應的目錄繁莹,這里我將解壓后的文件夾放在 C:\web\mysql
下。
2. 配置 MySQL 的配置文件
打開剛剛解壓的文件夾 C:\web\mysql
粹胯,在該文件夾下創(chuàng)建 my.ini
配置文件蓖柔,編輯 my.ini 配置以下基本信息:
[client]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=C:\\web\\mysql
# 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 不需要以下配置风纠,系統自己生成即可况鸣,否則有可能報錯
# datadir=C:\\web\\sqldata
# 允許最大連接數
max_connections=20
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
注:basedir=C:\\web\\mysql
后面的目錄值一定要和當前安裝目錄匹配上。
3. 啟動 MySQL 數據庫
以管理員身份
打開 cmd 命令行工具竹观,切換目錄:
cd C:\web\mysql\bin
初始化數據庫:
mysqld --initialize --console
注:這里需要清空 C:\web\mysql\data
文件夾的內容镐捧,否則會報錯。可以連 data文件夾也刪除臭增!
正常執(zhí)行完成后懂酱,會輸出 root 用戶的初始默認密碼,如:
接著輸入以下安裝命令:
mysqld install
啟動輸入以下命令即可:
net start mysql
【注】:windows+R 彈出運行框 在運行框中輸入cmd + 回車 進入系統的dos窗口
啟動mysql:輸入
net start mysql
停止mysql:輸入
net stop mysql
windows下不能直接重啟(restart)誊抛,只能先停止玩焰,再啟動。
4. 登錄 MySQL
要登錄本機的 MySQL 數據庫芍锚,只需要輸入以下命令即可:
mysql -uroot -p
按回車確認, 如果安裝正確且 MySQL 正在運行, 會得到以下響應:
Enter password:
若密碼存在, 輸入密碼登錄, 不存在則直接按回車登錄昔园。登錄成功后你將會看到 Welcome to the MySQL monitor... 的提示語蔓榄。
然后命令提示符會一直以 mysq>
加一個閃爍的光標等待命令的輸入, 輸入 exit
或 quit
退出登錄。
【注】:也可以如下圖所示將用戶名與密碼寫在命令行中默刚,但是不建議這樣做甥郑,我這樣做只是為了演示方便。
【登錄其他主機MySQL服務】
當 MySQL 服務已經運行時, 我們可以通過 MySQL 自帶的客戶端工具登錄到 MySQL 數據庫中, 首先打開命令提示符, 輸入以下格式的命名:
mysql -h 主機名 -u 用戶名 -p
參數說明:
- -h : 指定客戶端所要登錄的 MySQL 主機名, 登錄本機(localhost 或 127.0.0.1)該參數可以省略;
- -u : 登錄的用戶名;
- -p : 告訴服務器將會使用一個密碼來登錄, 如果所要登錄的用戶名密碼為空, 可以忽略此選項荤西。
5. 修改 MySQL 登錄密碼
首先安裝后澜搅,執(zhí)行任何指令都會提示:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
可以用以下指令修改你密碼為 123456。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
之后使用以下指令刷新權限:
flush privileges;
退出后重新登陸邪锌。
之后就可以正常使用MySQL命令啦C闾伞!觅丰!
6. 設置全局環(huán)境變量
當未設置全局變量時饵溅,提示mysql不是內部或外部命令,如下圖:
設置環(huán)境方法: 我的電腦
--> 屬性
--> 高級系統設置
--> 環(huán)境變量
-->系統變量
-->path
-->新建
保存之后妇萄,新開一個命令行窗口蜕企,運行 mysql -uroot -p123456
,如果能進入mysql 環(huán)境冠句,說明設置全局環(huán)境成功轻掩!
7. Navicat for MySQL 安裝與破解
Navicat for MySQL 安裝軟件和破解補丁:
??鏈接:https://pan.baidu.com/s/1yy5JkrXk5NV129wzkzntqw
??提取碼:htc2
-
安裝Navicat軟件
第一個是Navicat軟件懦底,第二個是破解補丁
Navicat軟件安裝成功 進行破解
雙擊運行PatchNavicat.exe
唇牧,選擇剛剛安裝的Navicat安裝路徑下找到navicat.exe文件(安裝路徑:D:\software\Navicat for MySQL
),點擊選擇即可激活 成功聚唐。
【注】: 使用Navicat軟件連接本地MySQL時會報如下錯誤:
client does not support authentication protocol requested by server;consider upgrading MySQL client
通過三行命令解決弥臼,命令如下:
use mysql;
alter user 'root'@'localhost' identified with mysql_native_password by '123456';
flush privileges;
8. 局域網其他主機連本地報錯的解決方法:
【注】可能是你的帳號不允許從遠程登陸,只能在localhost根灯。這個時候只要在localhost的那臺電腦径缅,登入mysql后,更改 "mysql" 數據庫里的 "user" 表里的 "host" 項烙肺,從"localhost"改稱"%" 纳猪,就可以了
命令行如下:
use mysql;
update user set host = '%' where user = 'root';
select host, user from user;
本機MySQL服務啟動后,局域網其他主機就可以連接了:
9. 新建用戶
系統默認有幾個賬號桃笙,root
賬戶有最高權限氏堤,不應隨便開放給別人,所以需要創(chuàng)建幾個能訪問數據庫的賬戶搏明,同時分配權限鼠锈!