自己也百度了很多方法都不管用(我用的MySQL是免安裝版,直接解壓縮ZIP的那種)
基本上都是說沒有設置data目錄,沒有 初始化,我很鬱悶的是都按照那些步驟處理了,到最後還是不行。
增加my.ini文件
my.ini文件如下:
------------------
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=F:\MySQL\mysql-5.7.14-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=F:\MySQL\mysql-5.7.14-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
---------------
我的整個配置安裝過程:
1、解壓MySQL到目錄F:\MySQL\mysql-5.7.14-winx64
2、設置環境變量 此電腦->屬性->高級系統設置->環境變量 找到Path 變量然後直接編輯 添加F:\MySQL\mysql-5.7.14-winx64\bin
3、設置配置文件,basedir,datadir,port 這三個前面的 #去掉 設置對應的路徑
basedir =F:\MySQL\mysql-5.7.14-winx64
datadir =
F:\MySQL\mysql-5.7.14-winx64\data
port = 3306
5、以管理員的身份打開控制檯(cmd)
6、執行命令行 mysqld -install 提示: Service successfully installed.
7、mysqld --initialize 沒有提示(有提示基本都是有問題,mysqld -console 可以查看一些提示信息)
8、net start mysql 提示 MySQL 服務正在啓動 .
MySQL 服務已經啓動成功。