MySQL - Windows安裝MySQL5.7.23 zip包


工欲善必先利其器

# 環境:
	Win7旗艦版 + MySQL5.7.23
# 用到的命令:
	mysqld --initialize			-- 初識化
	mysqld --install			-- 添加到Windows的系統服務中
	net start mysql				-- 在服務中啟動mysql
	# net stop mysql				-- 在服務中關閉mysql
	# mysqld -- remove			-- 取消系統服務		# 如無必要不要測試這個命令
	mysql -uroot -p				-- 登錄MySQL
	SET PASSWORD FOR 'jeffrey'@'localhost' = 'auth_string';		-- 設置root密碼
	# set PATH=C:\mysql\mysql-5.7.23-winx64\bin;%PATH%			-- cmd中添加臨時的變量,不要用

注意:上述命令需要以管理員的權限運行。不然可能會報Install/Remove of the Service Denied!這些類似的錯誤。

No.1 下載

1.1 打開MySQL官網的下載頁面,選擇【DOWNLOADS】-- 【Community】點擊【MySQL Community Server(GPL)】

 

1.2 在打開的頁面下拉選擇版本,如下圖所示,8.x版本不是我們想要的,那么就點擊右側的【Looking for previous GA versions?】來選擇歷史版本

選擇5.7.23版本,根據操作系統的位數,選擇對應的zip包,點擊【Download】下載

 

1.3 在新打開的開始下載頁面,可以選擇登錄或者注冊;我這里選擇【No thanks, just start my download.】等待下載完成就行了

1.4 下載完成后,就是一個普通的壓縮包,我們把這個壓縮包放到合適的位置,比如我把壓縮包放在了  C:\mysql  目錄內

No.2 安裝

 2.1 解壓壓縮包,解壓的過程就是安裝的過程

2.2 進入解壓的MySQL的bin目錄內,將這個地址拷貝一下。如 C:\mysql\mysql-5.7.23-winx64\bin 

2.3  添加環境變量;點擊【計算機】右鍵【屬性】點擊【高級系統設置】點擊進入【環境變量】,【系統變量】中下拉選中【Path】點擊【編輯】

 

容易出錯的地方:在變量值這一欄中,將光標移到最后。而且,此時最后的結尾處應該有一個英文狀態的分號,沒有的話,則手動輸入一個英文狀態下的分號,然后再將剛才拷貝的那個bin目錄的拷貝好的地址,粘貼到最后,記得加個英文狀態下的分號做結束。

添加MySQL的環境變量前:

添加MySQL的環境變量后:

最后一步步點擊【確定】環境變量添加完畢

No.3 配置MySQL

cmd執行相關的命令,cmd建議是管理員權限的cmd,不然下面有坑!

3.1 執行初始化

mysqld --initialize        

 

這一步會有個小小的卡頓,執行完初始化,你的MySQL目錄里就會多個data目錄 

ps:這一步報錯的話,則看No.4的的處理步驟,也可能是灑家的電腦該換了......

3.2 獲取初始密碼

因為5.7版本的會隨機生成一個初始密碼。所以,我們在啟動服務前,先拿到這個密碼比較好,避免不必要的操作。

打開MySQL的安裝目錄,打開剛剛生成的data目錄,找到【.err】文件(同Linux的mysql的log日志),打開它。

ps:如果此時MySQL服務是開啟的狀態,會占用此文件,那么就要先停止服務,然后打開文件,獲取密碼后在啟動服務。

用notepad++或者記事本打開【.err】文件,Ctrl+f定位到【temporary password is generated】localhost冒號后面就是密碼。拿到它!

3.2 將MySQL的服務添加到系統的服務中並啟動

ps:啟動之后,狀態為自動,以后就不用管它啦。另外還有個坑!這一步你打開的cmd不是管理員權限的話,會提示【Install/Remove of the service denied!】........

mysqld --install		
net start mysql

3.3 測試是否安裝成功

在cmd的命令行輸入【mysql -uroot -p】回車輸入上面拿到的初始密碼,進入MySQL的客戶端。

設置root密碼,因為版本不同,設置密碼的命令也有所不同,下面是5.7官方的格式。

SET PASSWORD FOR 'jeffrey'@'localhost' = 'auth_string';

設置完密碼,提示【Query OK】就可以【\q;】退出,然后重新進入,密碼為剛才你設置的新密碼。 

OK,長出一口氣,總算安裝完了。 

No.4 處理報錯

有的系統使用時間較長,環境相對完善,可能不會遇到問題。但我這個win7系統是新的,所以碰到了些問題。

4.1 缺少【MSVCR120.dll】文件

cmd運行【mysqld】提示缺少【MSVCR120.dll】,注意,大坑來了,如果是64位系統的話。網上下載dll文件時,一定要確定是64位的,因為如果是32位的話,安裝完,再去執行時,會提示【0xc000007b】這個坑爹的報錯!而64位的文件的話,就沒有問題了。將下載好的dll文件拷貝到 C:\Windows\System32 目錄里。

 

4.2 安裝【vcredist_x64.exe】文件

你以為添加完dll文件就行了么?擦,道友你太年輕了!還要下個【vcredist_x64.exe】這個玩意兒,下載地址,下載完畢,執行默認安裝就完了。

選擇與系統對應的版本下載

執行安裝就完了。

解決完繼續回到No.3執行初始化的步驟。

No.5 看了一遍,依然華麗的安裝失敗

跟着博客走流程,但依然失敗的例子多不勝數,那么,看視頻吧!再不行,買上金坷垃,速速回家!

https://www.bilibili.com/video/av28955102/  # 安裝示例視頻


摘自:

  https://blog.csdn.net/wzhedward/article/details/79069179   # 參考博客

  https://www.microsoft.com/en-us/download/details.aspx?id=40784  # vcredist_x64.exe下載地址

  https://dev.mysql.com/doc/refman/5.7/en/set-password.html  # MySQL的set password語法官網


that's all


免責聲明!

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



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