下載
(1)官方下載地址:登錄MySQL官網:
(2)進入社區版下載界面,兩個入口:
(2)下載有兩種方式:
- msi:應用程序安裝,一路next這種方式;
問題:無法自定義mysql安裝路徑,默認安裝C盤,這是不能接受的;
- zip:下載壓縮包
優點:可以自定義安裝目錄,但是需要進行環境配置,這裏我們採用這種方式
安裝
(1)在解壓後的根目錄下,新建 my.ini
文件:
注意:兩個地方,需要根據實際的路徑配置
1.mysql的安裝目錄
2.數據存放目錄
[mysqld]
# 設置3306端口
port=3306
# 自定義設置mysql的安裝目錄,即解壓mysql壓縮包的目錄
basedir=E:\MySQL\mysql-8.0.15-winx64
# 自定義設置mysql數據庫的數據存放目錄
datadir=E:\MySQL\mysqlDate
# 允許最大連接數
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
(2)配置環境變量
- 進入環境變量頁面,新建
系統變量
“MYSQL_HOME”,根據自身實際情況設置:
- 配置
系統變量
path,在path列表中添加:%MYSQL_HOME%\bin
-
保存關閉環境變量配置界面
-
驗證mysql:
mysqld --version // 成功後,輸出版本信息
(3)初始化數據庫
注意:以下操作,需要以
管理員
身份進入cmd中操作:
- 進入到bin路徑下:
mysqld --initialize --console
其中root@localhost:後面的“xxxx”就是初始密碼(不含首位空格),在沒有更改密碼前,需要記住這個密碼,複製保存,後續登錄需要用到!
(4)安裝服務
- 仍然在bin目錄下:
mysqld --install [服務名]
// 默認名爲mysql
// 示例
mysqld --install mysql8
(5)啓動、停止、卸載服務
// 啓動
net start mysql8
// 停止
net stop mysql8
// 卸載服務
sc delete MySQL/mysqld --remove
(6)登錄MySQL
mysql -u root -p
// 登錄需要輸入初始密碼
(7)修改密碼
- 只有登錄之後,纔可以進行修改密碼:(所以一定要記住初始密碼!),寫入如下SQL語句:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
(8)查看數據庫
show databases;