Mysql(免安裝版)安裝、配置、解除安裝與更改端口
第一步:下載下傳Mysql
官網下載下傳位址:https://dev.mysql.com/downloads/mysql/
1、滑鼠滑下來,找到Other Download中的 Windows (x86, 64-bit), ZIP Archive,點選其右邊的Download按鈕進行Mysql下載下傳

2、點選No thanks,just start my download即可進行Mysql下載下傳
3、下載下傳完之後,解壓安裝包,解壓路徑随意(這裡我解壓到D:\Mysql中),在解壓好的mysql-8.0.12-winx64檔案夾中,建立一個空的data檔案夾(注意這裡的data檔案夾必須是空的)
4、由于官網從5.7.18開始之後都不在二進制包中提供my-default.ini檔案,是以這就需要我們自行建立一個my.ini檔案(如果有my-default.ini檔案,複制一份,把名稱修改成my.ini 即可)
5、在把下面的配置資訊複制到my.ini檔案中
-
# For advice on how to change settings please see
-
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
-
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
-
# *** default location during install, and will be replaced if you
-
# *** upgrade to a newer version of MySQL.
-
[mysqld]
-
#skip-grant-tables
-
# Remove leading # and set to the amount of RAM for the most important data
-
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
-
# innodb_buffer_pool_size = 128M
-
# Remove leading # to turn on a very important data integrity option: logging
-
# changes to the binary log between backups.
-
# log_bin
-
# These are commonly set, remove the # and set as required.
-
# basedir = .....
-
# datadir = .....
-
# port = .....
-
# server_id = .....
-
basedir ="D:\Mysql\mysql-8.0.12-winx64" # 設定mysql的安裝目錄
-
datadir ="D:\Mysql\mysql-8.0.12-winx64\data" # 設定mysql資料庫的資料的存放目錄,必須是data,或者是//xxx/data
-
# Remove leading # to set options mainly useful for reporting servers.
-
# The server defaults are faster for transactions and fast SELECTs.
-
# Adjust sizes as needed, experiment to find the optimal values.
-
# join_buffer_size = 128M
-
# sort_buffer_size = 2M
-
# read_rnd_buffer_size = 2M
-
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
-
#服務端的編碼方式
-
character-set-server=utf8mb4
-
[client]
-
#用戶端編碼方式,最好和服務端儲存一緻
-
loose-default-character-set=utf8mb4
-
[WinMySQLadmin]
-
Server = "D:\Mysql\mysql-8.0.12-winx64\bin\mysqld.exe"
這裡有三處地方需要修改成你的mysql安裝目錄:
(1)basedir = "D:\Mysql\mysql-8.0.12-winx64" # 設定你自己 mysql的安裝目錄
(2)datadir = "D:\Mysql\mysql-8.0.12-winx64\data" # 設定你自己 mysql資料庫的data檔案夾的存放目錄,必須是data
(3)Server = "D:\Mysql\mysql-8.0.12-winx64\bin\mysqld.exe" # 設定你自己 mysql資料庫的mysqld.exe檔案的存放目錄
(4)如果需要更改預設端口3306,可以将“#port=....”中的注釋掉,修改端口為想要的端口值。
6、配置Mysql的運作環境
6.1、選中 我的電腦 → 滑鼠右鍵 → 屬性(R) → 進階系統設定 → 環境變量(N) 進行環境配置
6.2、在系統變量中找到Path變量,點選編輯(I)按鈕
6.3、點選建立(N)按鈕,輸入你剛剛安裝Mysql中bin檔案夾的路徑,例如:我的bin檔案夾的路徑是 D:\Mysql\mysql-8.0.12-winx64\bin,再點選确定
6.4、以管理者身份打開“指令行視窗”,輸入指令mysqld --initialize-insecure --user=mysql
執行這條指令需要花一定的時間(大概幾秒,根據電腦情況),不會有傳回結果,但是可以在MySQL的安裝目錄下看到,原本為空的data檔案夾裡面有了許多檔案和檔案夾
6.5、輸入指令mysqld -install
當看到Service successfully installed時,表示Mysql服務添加成功
6.6、輸入指令net start mysql,啟動Mysql服務
7、登入mysql後,修改密碼(預設密碼為空)
(1)以管理者身份打開“指令行視窗”,輸入mysql -uroot -p并按下Enter鍵
(2)在彈出Enter password: 時,繼續按下Enter鍵,即可登入mysql
(3)輸入指令use mysql;
(4)輸入指令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼'; (注意末尾要有分号)
(5)輸入指令flush privileges;
(6)輸入指令exit;
8、使用Navicat測試連接配接Mysql,沒有安裝Navicat的,請點選Mysql可視化工具Navicat安裝
Mysql綠色版解除安裝
1、關閉Mysql服務
關閉服務可以使用指令行,也可以在「任務管理器」的「服務」裡進行關閉,也可以用指令行關閉
管理者身份運作指令行(cmd): net stop mysql
2、删除Mysql的系統資料庫
(1)Win+R打開運作界面,在輸入框中輸入 regedit 進入系統系統資料庫視窗
(2)分别在以下目錄中找到 MySQL 的系統資料庫,滑鼠右鍵直接删除MySQL目錄中的 EventMessageFile 和 TypesSupported 兩個檔案就好了,如果對應的目錄中沒有,就不用删除了,也可以搜尋系統資料庫: 在系統系統資料庫視窗選擇「編輯」 — 選擇「查找」 — 輸入 「MySQL」進行查找,将找到的MySQL目錄中的 EventMessageFile 和 TypesSupported 兩個檔案進行删除
-
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
-
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
-
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL
3、移除Mysql服務
(1)以管理者身份使用指令行(cmd)進入MySQL的 bin 目錄下
(2)執行移除 MySQL服務的指令 : mysqld -remove
(3)當看到有Service successfully removed時,則表示移除Mysql服務成功
4、删除Mysql檔案
将Mysql安裝目錄下的檔案全部删除即可
OK,至此,MySQL綠色版解除安裝工作全部完成.