Window 安裝 MySQL 5.7.31 免安裝版


環境:Win7 64位

之前安裝過安裝包的的版本,早上用着就出現的問題,不能啟動,於是把之前的卸載后,便想着安裝一個免安裝的版本算了。之前也在基本機器上操作過,這次記錄一下這過程吧。

1、下載。

打過Mysql的官網(https://dev.mysql.com/downloads/mysql/),下載Mysql 5.7.31 的壓縮包 。

 

剛打開地址進來,看到提是MySQL最新的版本,但如果要找前面的版本,則需要通過 下面圖片的紅圈點擊進去,點擊后,會出現下面的頁面:

 

 

由於我的電腦是64位的,這里,我就選了64-bit 的下載,點擊 DOWNLOAD 下載 ,頁面會跳到一個頁面,問你要不要登錄或注冊,我們不管它,點擊下載就好了。

 

 

 

2、配置

下載完成后,解壓到自己想要的位置,如下圖,我的是放到了 D:\Program Files\MySQL\ 這個目錄,你們根據自己的情況放置就可以了。

 

 

接下來,我們新建數據庫文件存放的目錄 data 和 Mysql配置設置文件 my.ini ,位置如下圖所示

 

 

 

my.ini 文件的內容為(相關的目錄根據實際情況設置):

[client]
port=3306
default-character-set=utf8

[mysqld] 
# 設置為MYSQL的安裝目錄 
basedir = "D:/Program Files/MySQL/mysql-5.7.31-winx64"
# 設置為MYSQL的數據目錄 
datadir = "D:/Program Files/MySQL/mysql-5.7.31-winx64/data"

port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER

#開啟查詢緩存
explicit_defaults_for_timestamp=true

 

設置環境變量:

打開 計算機(我的電腦)的屬性 -> 系統屬性 -> 高級 -> 環境變量 -> 系統變量 -> 找到 Path 項  -> 編輯, 然后把 復制mysql 的 bin 目錄的路徑 ,追加到 變量值的后面;

 

 

 

 

 

 

這里要注意先加上 英文輸入法的分號; 然后再追加 bin 目錄的路徑,如:…xxxx;D:\Program Files\MySQL\mysql-5.7.31-winx64\bin

 

 

3、安裝

以管理員身份運行 CMD 命令工具

 

 

 

通過下面的命令,可以一步一步完成安裝:

 (1)完成MySQL

C:\windows\system32>mysqld -install      #安裝mysql

正常會輸出: Service successfully installed.

 

(2)初始化MySQL

C:\windows\system32>mysqld --initialize-insecure      #mysql初始化

這一步,輸入后,沒有相關的提示,需要自己去看一下 MySQL目錄下的data目錄,也就是自己建的那一個data目錄。里面會有一個 機器名.err 這樣的一個日志文件,可以看到里面有沒有錯誤,如果沒有或者只是 Warning 的,則是沒有錯誤,那樣就可以下一步了,否則可能需要刪除Mysql后,再執行上面的操作,然后才可以繼續下面的操作。重新安裝的時候,要刪除data目錄下的文件后,才可以正常操作。

 

(3)啟動MySQL,如果正確安裝后,執行下面的命令,是可以正常啟動MySQL,如果提示MySQL無法啟動,則需要卸載后,再安裝。

C:\windows\system32>net start mysql      #啟動mysql服務
MySQL 服務正在啟動 .
MySQL 服務已經啟動成功。

 

(4)登錄到MySQL

C:\windows\system32>mysql -uroot -p     #登錄mysql
Enter password:       #密碼為空
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.18 MySQL Community Server (GPL)

 Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

 Oracle is a registered trademark of Oracle Corporation and/or its
 affiliates. Other names may be trademarks of their respective
 owners.

 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 mysql>

提示 Enter password 的時候,因為前面沒有設置密碼,所以這里直接回車就可以了,后面我們再設置密碼。

 

(5)設置密碼,在登錄的情況下,輸入下面的命令,設置用戶 root 的密碼 root 。

mysql > set password for root@localhost = password('root');

修改成功后,會提示 Query OK, 0 rows affected, 1 warning (0.00 sec) 這樣的字樣,結合上面的登錄,界面大致會是這個樣子的:

 

 

 

(6)測試登錄,修改了密碼后,我們再驗證一下密碼是否正常,登錄一下試試,輸入如下命令:

C:\windows\system32>mysql -uroot -p

回車后,提示:

Enter password:

這個時候,輸入我們修改后的密碼 root ,然后回車。正常情況下,會提示:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.31 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

 

到這里,基本上,Window 下的 免安裝包版本的 Mysql,就安裝完成了。雖然是免安裝版本,但還是要通過CMD去安裝和設置。

 

至於界面管理工具,有好多可以選擇,我比較常用的是SQLyog

 


免責聲明!

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



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