【MySQL】Windows-5.7.30 解壓版 下載安裝


1、Download 下載

mysql官網:

https://dev.mysql.com/

找到download點擊進入下載頁面:

https://dev.mysql.com/downloads/

找到這兩個,如果你選下面就是windows安裝版的

默認展示當前最新版本,如果要下載舊版本點上面的那個:

也可以選擇linux版本的

下面會分操作系統位數版本:

然后進入最后的下載頁:

2、Installation 安裝:

如果要安裝多個MySQL,請先移除環境變量的MySQL配置

解壓文件,放在盤符路徑最短且方便的位置【注意自己的目錄名稱

D:\mysql-5.7.30-winx64

【初始信息配置】

創建或者編輯my.ini文件:

設置3307端口是為了多個MYSQL共存運行,不同的MySQL使用不同端口號就可以實現共存使用

[mysqld]
# mysql所在的目錄
basedir=D:\mysql-5.7.30-winx64\

# mysql 數據庫存儲的目錄
datadir=D:\mysql-5.7.30-winx64\data\

# mysql服務端默認使用的字符集
character-set-server=utf8

# 默認使用的存儲引擎
default-storage-engine=INNODB

# mysql服務端的端口號
port=3308

[mysql] # mysql客戶端默認使用的字符集 default-character-set=utf8

【初始化mysql】

打開到bin的目錄,在地址欄輸入cmd

D:\mysql-5.7.30-winx64\bin

輸入mysql初始化命令

該命令將mysql的root用戶不設置密碼,在開啟服務之后可以直接訪問

mysqld --initialize-insecure --user=mysql 

根據配置信息在  datadir=D:\mysql-5.7.30-winx64\data\  生成data目錄。

 

或者就只是初始化:

mysqld --initialize 

在data目錄中會生成一個xxxx.err日志文件:

可以查看到生成的臨時密碼信息:

2020-08-30T15:24:47.808244Z 1 [Note] A temporary password is generated for root@localhost: 8<t0Iaowgrpb

 

【安裝mysql服務】

從windows選項中以管理員方式打開cmd

切換到上面的位置:

cd d:
cd D:\mysql-5.7.30-winx64\bin

在Windows中安裝MySQL服務,服務的名稱可以自行設定

mysqld install MySQL5.7.30-Server 

安裝mysql在windows上的服務:

mysqld install MySQL5.7.30-Server --default-file="D:\mysql-5.7.30-winx64\my.ini"

組合鍵: Win + R 

輸入命令進入注冊表:

regedit

找到mysqlServer5服務的注冊表位置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysqlServer5

修改ImagePath

D:\mysql-5.7.30-winx64\bin\mysqld mysqlServer5

【啟動與訪問】

開啟mysql服務

net start MySQL5.7.30-Server 

登錄訪問

mysql -uroot -P 3307 -p 

如果是設置了初始密碼:

mysql -uroot -P 3307 -p密碼

【密碼更改】

mysql5.7.30做了字段更改,參考自博客:

https://www.cnblogs.com/benjamin77/p/8681763.html

更改SQL語句:

use mysql;
update user set authentication_string=password('你設置的密碼') where user='root';

刷新權限

flush privileges;

臨時密碼錯誤訪問被拒絕【密碼存在特殊字符】

打開my.ini配置文件,在[mysqld]下面寫上信息:

skip-grant-tables

用來越過權限表驗證進行訪問

 

查看MySQL的服務是否正在運行:

找到MySQL服務:

右鍵屬性:

查看服務狀態:

 

 

 

【卸載MySQL】

移除MySQL服務

sc delete MySQL5.7.30-Server 

刪除MySQL目錄,如果設置了環境變量,一並刪除


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM