近段時間由於工做緣由安裝了好屢次本地MySQL,安裝過程也是時有曲折,索性記錄一下。mysql
環境: Win10 家庭版sql
MySQL5.7.19 (連接:https://pan.baidu.com/s/1g5ws9izJM292wKvB-Uvm7Q 提取碼:9ebb )spa
Navicat for MySQL(連接:https://pan.baidu.com/s/1NtrodzCVy_7PyU7FfkLu4w 提取碼:ke7a )3d
Mysql5.7.19免安裝步驟:server
1.解壓縮mysql-5.7.19-winx64.zip文件(個人解壓目錄爲D:\devsoftware\installed\mysql-5.7.19-winx64\mysql-5.7.19-winx64 下文以%MYSQL_HOME%替代此目錄)blog
2.添加環境變量ip
一般建議環境變量的配置是先配MYSQL_HOME = D:\devsoftware\installed\mysql-5.7.19-winx64\mysql-5.7.19-winx64 ,再將 %MYSQL_HOME%\bin 添加到Path中,然而若是想快捷無差錯的配置環境變量,這裏推薦直接在Path中加入D:\devsoftware\installed\mysql-5.7.19-winx64\mysql-5.7.19-winx64\bin,固然此條建議僅針對win10用戶,win7用戶因爲Path環境變量沒有一個很好的窗口展現彈框,不建議這樣操做。ssl
3.在%MYSQL_HOME%/bin目錄下新建my.ini文件,文件內容以下:get
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\devsoftware\installed\mysql-5.7.19-winx64\mysql-5.7.19-winx64
datadir=D:\devsoftware\installed\mysql-5.7.19-winx64\mysql-5.7.19-winx64\data
[WinMySQLAdmin]
D:\devsoftware\installed\mysql-5.7.19-winx64\mysql-5.7.19-winx64\bin\mysqld.execmd
(Tips:其中basedir爲%MYSQL_HOME%,datadir爲%MYSQL_HOME%\data ,[WinMySQLAdmin] 下目錄爲%MYSQL_HOME%\bin\mysqld.exe , 這裏的%MYSQL_HOME%須要自定義爲本身的解壓目錄)
4.新建data文件夾,與bin目錄同一層級
5.cmd窗口管理員模式打開
6.cd到%MYSQL_HOME%bin目錄
7.執行mysqld.exe -install
win10家庭版可能提示這個錯誤
解決方案:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784 直接下載64位,默認安裝,一路Next到底。
從新執行 mysqld.exe -install
提示Service successfully installed
8.執行 mysqld --initialize-insecure --user=mysql
9.執行net start mysql
提示MySQL服務正在啓動
MySQL服務已經啓動成功
10.執行mysqladmin -u root -p password 123456(此處輸入新設置的密碼,我這裏設置123456,能夠自定義本身的root用戶密碼)
此處提示
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
11.使用新密碼登陸 mysql -uroot -p
輸入密碼便可登陸,至此MySQL安裝已完成。
Navicat for MySQL安裝破解步驟:
1.安裝navicat,選安裝地址(記住安裝位置)一路next。
2.雙擊PatchNavicat.exe,選擇(1步驟)中的安裝地址中的navicat.exe,破解成功。