1. 程式人生 > 其它 >mysql8.0.28-win64在win10下安裝過程

mysql8.0.28-win64在win10下安裝過程

1、官網下載mysql並解壓到將要安裝目錄(如:d:\mysql8.0.28),可選項:設定環境變數path,增加d:\mysql8.0.28\bin,這樣在今後使用命令列時不用切換到安裝目錄。

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.28-winx64.zip

2、準備my.ini檔案,注意放到d:\mysql8.0.28下面,而不是d:\mysql8.0.28\bin下面。

[client]
# 設定mysql客戶端預設字符集
default-character-set=utf8
 
[mysqld]
# 設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir
=d:\mysql8.0.28 # 設定 mysql資料庫的資料的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯 # datadir=C:\\web\\data # 允許最大連線數 max_connections=20 # 服務端使用的字符集預設為8位元編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB max_allowed_packet=3000M#設定使用source匯入資料庫檔案大小,如果這個設定的小,再執行大sql檔案時會出錯,在安裝時提示警告[Warning] [MY-000081] [Server] option 'max_allowed_packet': unsigned value 3145728000 adjusted to 1073741824.也就是最大可設成1073741824/1024/1024=1024M wait_timeout
=2000000000#同上,太大會警告,調小到最大2147483即可 interactive_timeout=2000000000#同上,最大31536000 #允許使用select * from tb into outfile 'e:/export/aaa.txt';匯出到檔案,也可以使用該資料夾下的子資料夾,其他不行 secure_file_priv=e:/export

有人說該檔案編碼需要是ascii(對於用記事本編輯是這個,如果用其他編輯中文系統應該是gbk),不確定對否,我用utf8編碼也安裝成功了

注意:Data資料夾不要手動建立,讓他自動生成 

3、準備vc執行庫(vc2017),如有跳過

https://download.visualstudio.microsoft.com/download/pr/2db56484-9419-45d1-b02c-1cb23d85d45b/7bb6c9d792c1d26679b1af8effd630f2/vc_redist.x64.exe

4、安裝

管理員執行命令列,切換到d:\mysql8.0.28\bin目錄

mysqld --initialize --console   執行完後記下root密碼
mysqld install
net start mysql
mysql -h localhost -u root -p
輸入root密碼登入
修改root密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '123450';

重新整理許可權,使新密碼生效

flush privileges;

再次登入出現mysql即成功