【聲明:】本文是作者(蘑菇v5)原創(chuàng),版權(quán)歸作者 蘑菇v5所有,侵權(quán)必究。本文首發(fā)在簡書。如若轉(zhuǎn)發(fā),請注明作者和來源地址!未經(jīng)授權(quán),嚴禁私自轉(zhuǎn)載!
1.準備
MySQL8.0 Windows zip包下載地址:


2.安裝
1)解壓下載好的文件,把它移到某個盤下,并且重命名為mysql【這個因人而異】
筆者放至E盤mysql下:

2)配置文件
解壓路徑為E:\mysql\mysql-8.0.11-winx64
就在此處手動創(chuàng)建my.ini文件,文件內(nèi)容如下:
[mysql]
; 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
;設置3306端口
port = 3306
; 設置mysql的安裝目錄
basedir=E:\mysql\mysql-8.0.11-winx64
; 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=E:\mysql\mysql-8.0.11-winx64\data
; 允許最大連接數(shù)
max_connections=200
; 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
; 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
如下圖4:

3)添加環(huán)境變量

3.數(shù)據(jù)庫初始化
用管理員身份運行命令行,進入安裝MySQL下的bin目錄輸入如下命令:
自動生成root用戶,可以不帶密碼:
mysqld --initialize-insecure
或者帶隨機密碼:
mysqld --initialize
隨機密碼被保存在錯誤日志里,位于(前面配置好的datadir)數(shù)據(jù)文件夾下,文件名為:主機名.err
注意:如果要重新初始化,必須先清空data文件夾。(包括停止下一步的服務)
4.安裝、啟動、停止并卸載服務
安裝服務:
mysqld -install
啟動服務:
net start mysql
停止服務:
net stop mysql
卸載服務:
mysqld -remove
5. 進入MySQL
無密碼進入:
mysql -u root
有密碼的進入方式:
mysql -u root -p
有密碼的話進去就要求輸入,隨機密碼的話位置上面提到過了
修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更新密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
刷新權(quán)限:
FLUSH PRIVILEGES;
退出mysql:
exit
