一.下載地址:
http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-winx64.zip
二.安裝:
1.解壓:
mysql根路徑:D:\mysql\mysql-8.0.13-winx64\
注:路徑中不能包含中文
2.配置文件:
在根目錄下新建my.ini文件,並將以下內容考入文件內
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8mb4 [mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=D:\\mysql\\mysql-8.0.13-winx64 # 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯 # datadir=D:\\mysql\\mysql-8.0.13-winx64\\data # 允許最大連接數 max_connections=20 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8mb4 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
注:1.mysql-8.0.13版本不需要創建和設置data目錄,本身自帶
2.配置中的路徑用雙斜杠。
3.初始化mysql
通過CMD終端進入到:
D:\mysql\mysql-8.0.13-winx64\bin
執行:
mysqld --initialize --console
注:1.CMD終端需要使用管理員權限運行;
2.初始化之前需要保證data目錄沒有數據,否則會報錯。
初始化完成之后,終端會打印一串臨時密碼,需要記錄:
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: j6dr&.qBsNBi
4.安裝mysql服務
D:\mysql\mysql-8.0.13-winx64\bin\mysqld install
5.啟動mysql服務
net start mysql
6.登錄mysql
注:登錄前最好將bin目錄添加到系統環境變量當中,以后登錄Mysql的時候,就不需要添加路徑了。
mysql -uroot -p
注:首次登錄的時候使用上面的臨時密碼
7.修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
注:mysql8新的密碼策略,很多mysql客戶端工具不支持,所以用原來的密碼策略。