MySql 5.7.14 服務沒有報告任何錯誤的解決方法(推薦)
參照網(wǎng)上MySql 5.6的安裝步驟,安裝MySql服務后,使用net start mysql命令啟動服務時,報錯:
MySQL 服務正在啟動 .MySQL 服務無法啟動。
服務沒有報告任何錯誤。
請鍵入 NET HELPMSG 3534 以獲得更多的幫助。
經(jīng)過查找,找到了解決方法。
方法和步驟如下所示:
1.從官網(wǎng)下載MySQL
http://dev.mysql.com/downloads/mysql/
ZIP Archive版本:mysql-5.7.14-winx64
2.解壓到想安裝到的D:\mysql,生成D:\mysql\mysql-5.7.14-winx64目錄,進入該目錄,找到my-defualt.ini,在my-defualt.ini旁邊新增一個my.ini文件,內(nèi)容為(把里面D:\mysql\mysql-5.7.14-winx64改成你自己的軟件路徑,保存):
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=D:\mysql\mysql-5.7.14-winx64 # 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=D:\mysql\mysql-5.7.14-winx64\data # 允許最大連接數(shù) max_connections=200 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創(chuàng)建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
3.以管理員身份運行cmd.exe
一直cd到d:\mysql\mysql-5.7.14-winx64\bin目錄
輸入命令 mysqld install
提示:Service successfully installed.
安裝以后啟動mysql服務
輸入命令 net start mysql
5.7以上的版本可能會無法啟動,報錯:服務沒有報告任何錯誤。
輸入命令 mysqld --initialize
正常情況下無任何提示,自動空格一行,即代表初始化成功。
再重新啟動服務就可以開起來,原因是5.7安裝文件夾里面缺少data文件夾,initialize以后會自動生成這個文件夾及其中文件。
4.注意:
1、網(wǎng)上有的說法是拷貝其他版本的data目錄,照樣可以啟動服務,但是不建議這樣操作,因為你無法保證新版本生成的data目錄和老版本的完全一樣。
2、使用mysqld --initialize命令前,不要自己創(chuàng)建data目錄,否則無法正常生成全部data目錄文件,會出現(xiàn)如下錯誤提示:
D:\mysql\mysql-5.7.14-winx64\bin>mysqld --initialize
2016-08-25T02:26:39.100728Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2016-08-25T02:26:39.100728Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2016-08-25T02:26:39.110728Z 0 [ERROR] Aborting
遇到這個問題,就直接刪掉自己創(chuàng)建的data目錄,然后再執(zhí)行mysqld --initialize命令即可。
- mysql5.7.20免安裝版配置方法圖文教程
- MySQL5.7.20解壓版安裝和修改root密碼的教程
- mysql5.7.20 安裝配置方法圖文教程(mac)
- RedHat6.5/CentOS6.5安裝Mysql5.7.20的教程詳解
- mysql 5.7.18 winx64安裝配置方法圖文教程
- MySQL 5.7.18 免安裝版配置教程
- windows10安裝mysql5.7.18教程
- mysql 5.7以上版本安裝配置方法圖文教程(mysql 5.7.12\mysql 5.7.13\mysql 5.7.14)
- mysql 5.7.14 安裝配置方法圖文教程
- windows下mysql 5.7.20 安裝配置方法圖文教程
相關文章
SQL數(shù)據(jù)分表Mybatis?Plus動態(tài)表名優(yōu)方案
這篇文章主要介紹了SQL數(shù)據(jù)分表Mybatis?Plus動態(tài)表名優(yōu)方案,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-08-08使用Rotate Master實現(xiàn)MySQL 多主復制的實現(xiàn)方法
眾所周知,MySQL只支持一對多的主從復制,而不支持多主(multi-master)復制2012-05-05