Windows上解壓縮版MySQL配置

一、相關下載地址:mysql

MySQL壓縮包(本文檔使用的5.7.20版本):sql

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

Visual C++ Redistributable Packages for Visual Studio 2013安裝包(本版本的MySQL須要此運行庫支持):spa

https://www.microsoft.com/zh-CN/download/details.aspx?id=407843d

 

二、安裝Visual C++ Redistributable Packages for Visual Studio 2013。code

 

三、解壓MySQL壓縮包文件server

 

四、將bin目錄路徑添加到環境變量中:blog

 

五、在根目錄下添加data文件夾與my.ini文件(從5.7.18版本開始下載的文件裏面不提供這兩個東西)rem

 

六、在my.ini文件裏面添加如下內容並保存(實際路徑根據解壓的目錄有所不一樣)文檔

[mysqld]
# 設置MySQL的根目錄
basedir=D:\Program Files\mysql-5.7.20-winx64
# 設置data目錄
datadir=D:\Program Files\mysql-5.7.20-winx64\data
# 端口號
port=3306
# 設置默認編碼
character-set-server=utf8
# 設置默認存儲引擎
default-storage-engine=INNODB

 

七、執行如下命令初始化MySQL,生成root用戶及密碼

mysqld --initialize --user=mysql --console

執行後的結果相似下圖: 

 

其中末尾標識處爲root用戶及生成的密碼(冒號後面的部分),記住此密碼(建議複製保存到別的文件裏面),後面的登陸MySQL要這個密碼

 

八、以管理員身份打開命令提示符,運行如下命令,將MySQL設置爲系統服務

sc create MySQL binPath= "D:\Program Files\mysql-5.7.20-winx64\bin\mysqld.exe"

執行以下,顯示[SC] CreateService 成功表示設置成功。

 

打開服務可以找到名爲MySQL的服務,如圖:

 

九、以管理員身份打開命令提示符,運行如下命令,啓動MySQL服務

net start MySQL

執行結果

 

十、修改root用戶密碼(若是不修改初始密碼,使用初始密碼登陸的時候會要求修改)

mysqladmin -u root -p password

執行命令後,須要輸入初始密碼,初始密碼爲步驟7中生成的,而後輸入兩次新密碼,執行效果:

 而後就能夠使用mysql -uroot -p命令登陸使用了

 

 

 

-------------------- 額外內容 --------------------

一、此處設置服務的時候沒有使用mysqld -install命令設置,由於使用此命令設置後配置mysqld執行文件的默認路徑爲C盤下,所以雖然會顯示設置成功,可是當執行net start MySQL命令時候,會提示錯誤「系統找不到文件」。所以換用系統的sc命令來設置服務。

二、中止MySQL服務命令:

net stop MySQL

三、刪除MySQL服務(前提須要先中止MySQL服務):

mysqld -remove
相關文章
相關標籤/搜索