1. 程式人生 > >mysql5.7.20在win7下安裝的問題

mysql5.7.20在win7下安裝的問題

  • mysql5.7.20解壓後,裡面的東西只有如下
    這裡寫圖片描述
  • 需要新增my.ini和data資料夾
    這裡寫圖片描述

  • 設定系統環境變數

    1. 新建系統變數變數根目錄 MYSQL_HOME ,如我的安裝根目錄為 D:\Program Files\mysql;
    2. 編輯系統變數 Path ,將 ;%MYSQL_HOME%\bin 新增到 Path 變數值
      後面。因為影射有多個路徑,需要分號隔開。
      這裡寫圖片描述
      這裡寫圖片描述
  • 以管理員身份開啟cmd, 執行以下指令

mysqld --defaults-file=my.ini --initialize-insecure
mysqld --install  #這需要進入bin目錄,否則出現錯誤
net start mysql

注意
mysqld –defaults-file=my.ini –initialize-insecure
可能生成隨機密碼,也可能沒有生成,多找網上的方法多試試,也不要太相信網上所說的
my.ini的內容為

[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=D:\Program Files\mysql
# 設定mysql資料庫的資料的存放目錄
datadir=D:\Program Files\mysql\data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

注意有個坑!!!

一定要右鍵以管理員身份開啟cmd,不能直接到windows\Systems32\下直接開啟,否則即使介面一模一樣,也沒有許可權啟動mysql服務
這裡寫圖片描述
這裡寫圖片描述
是不是一模一樣!!!但結果不一樣哦!