以下是mysql5.7.21免安裝版配置步驟
如果遇到沒有my-default.ini文件的或者服務無法啟動的也可以參考下文。
1. 安裝環境:
win10 & mysql[Windows (x86, 64-bit), ZIP Archive]
2. 安裝包下載:
https://dev.mysql.com/downloads/mysql/
3. 解壓壓縮包,配置環境變量
a. 我解壓到本地的:D:\mysql-5.7.21-winx64這個目錄(按自己的喜好來,可以任意位置,當然不建議系統盤啦)
b. 右鍵我的電腦 --> 屬性 --> 高級系統配置 --> 高級 --> 環境變量 --> 在Path中加上:D:\mysql-5.7.21-winx64\bin(記得有\bin)
ps. 大家要明白配置環境變量的作用是cmd在任何的目錄下,都可以調用mysql命令。
4. 安裝mysql
看到很多教程是有my-default.ini文件的,但是我下載下來的沒有。但是大家不要方,沒關系的,沒有的話,我們就手動建一個my.ini文件就好了哈。
在D:\mysql-5.7.21-winx64目錄下新建my.ini文件,並輸入以下內容(記得改basedir和datadir):
[mysql] #設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=D:\mysql-5.7.21-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=D:\mysql-5.7.21-winx64\data # 允許最大連接數 max_connections=200 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
以管理員運行身份運行方式打開cmd,輸入以下命令(進行安裝和初使化配置):
cd /d D:\mysql-5.7.21-winx64
mysqld –install mysqld --initialize-insecure --user=mysql
ps:MySQL服務無法啟動的原因:
如果沒有執行--initialize-insecure,而先執行net start mysql,則會報以下錯誤:
5. 啟動mysql服務
在cmd中輸入以下命令
net start mysql
這樣就是啟動成功了,我們可以在服務里看到,也可以手動設置開啟和關閉。
6. 帳號密碼
默認賬號密碼是:root / (密碼為空)
有些教程會教我們重新設置密碼,我在本地沒有安全性的需求,暫時就不設置了。
7. 添加本地的數據庫
輸入name、host、port、user就可以新建成功了,之后會提示輸入密碼,因為密碼為空,所以只要回車就好啦