mysql 8.0.12 解壓版安裝步驟(轉)

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/cjw1991/article/details/82025587
mysql 8.0.12 解壓版安裝步驟
    最近看書剛好看到自動化測試框架搭建篇,需要使用python+mysql數據庫做個數據驅動測試。電腦上的版本太低,準備安裝一個最新的版本,記錄下安裝的過程。

安裝環境:windows7 x64

1、安裝包下載
點擊:https://dev.mysql.com/downloads/file/?id=479669,拖到底部點擊"No thanks ,just start my download",即可開始下載。或者直接點擊:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-winx64.zip,直接開始下載。

2、安裝
2.1 解壓zip包到安裝目錄
解壓在 E:\software\mysql\mysql-8.0.12-winx64 目錄下(目錄中儘量不要有中文),解壓後的文件內容如下圖所示: 

2.2 配置環境變量


計算機 -> 鼠標右鍵點擊屬性 ->點擊高級系統設置 -> 點擊環境變量->系統變量(S)下點擊變量 Path ->點擊編輯即彈出上圖所示的界面 。

將解壓文件夾下的bin路徑添加到變量值中(E:\software\mysql\mysql-8.0.12-winx64\bin),前後以英文的分號(;)結尾。

2.3 配置初始化的my.ini文件
解壓後目錄文件中並沒有my.ini文件,可以自行創建。在安裝根目錄(E:\software\mysql\mysql-8.0.12-winx64)下添加my.ini(新建文本文件,將文件類型改爲.ini即可),寫入基本配置:

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=E:\\software\\mysql\\mysql-8.0.12-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=E:\\software\\mysql\\mysql-8.0.12-winx64\\Data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認爲UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
注意:mysql的安裝目錄和mysql數據庫的數據的存放目錄,需要根據自己解壓文件目錄的位置填寫,切不可完全複製粘貼。我就是因爲這個小錯誤,看別人的教程耽擱了很長的時間。感覺自己巨坑!!!

如上圖所示在根目錄創建好my.ini初始化配置文件後,就可以準備安裝mysql了。

3、安裝mysql
在安裝時,必須以管理員身份運行cmd,否則權限不夠在安裝時會報錯,會導致安裝失敗的情況。

3.1  初始化數據庫
DOS命令窗口中切換到MySQL安裝目錄的bin目錄下執行命令:mysqld --initialize --console

執行完成後,會打印root用戶的初始默認密碼,如下:

上圖中紅色方框中的字符串就是初始化root時的初始密碼:%stM0uK>O_?l

如何獲取該密碼:DOS窗口中鼠標右鍵 -> 點擊標記(K)->按住鼠標左鍵框取%stM0uK>O_?l,該字符串會變成白底 ->

Ctrl + c 複製 -> Ctrl + v 將初始化密碼粘貼到文本中,即可獲得。

    如上圖,執行完DOS命令後,根目錄下多了一個Data文件。如果手快了,在沒有記住或者保存root用戶的初始化密碼,就關閉了DOS窗口。可以刪掉Data文件,然後重新執行一遍初始化命令即可,又會重新生成Data文件和root用戶的初始密碼。當然也可以使用安全工具,強制改密碼。至於用什麼方法,其實隨意。但是相對來說,重新執行一遍初始化命令來的更快更簡單。

安全工具強制改密碼,官方參考:https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization-mysqld.html

3.2 安裝服務
     在MySQL安裝目錄的bin目錄下執行DOS命令:mysqld --install  [服務名]

    後面的服務名可以不寫,默認的服務名爲mysql。如果你的電腦上需要安裝多個MySQL服務,就可以用不同的名字區分。比如:mysql01,mysql02等等。

     安裝完成後,就可以通過命令:net start [服務名],啓動MySQL服務了。命令:net stop [服務名],停止服務。通過命令:sc delete  [服務名],卸載MySQL服務,卸載前必須先關閉該服務。啓動、關閉、卸載服務在任何位置開啓DOS命令窗口都可以執行。因爲安裝根目錄中bin目錄已經加入到Path環境變量中了。

4、更改用戶密碼
打開DOS窗口開啓服務執行命令:mysql -u root -p

這時候會提示輸入密碼,記住上面第3.1步安裝時的密碼,填入即可登錄成功,進入MySQL命令模式。

在MySQL中執行修改密碼的命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

修改密碼爲'123456',mysql命令以英文的分號作爲命令的結束符,必需要加上。

至此mysql 8.0.12版本數據庫安裝成功!大功告成!

參考自:http://www.cnblogs.com/laumians-notes/p/9069498.html


————————————————
版權聲明:本文爲CSDN博主「紫陌翌晨」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/cjw1991/article/details/82025587

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章