1. 程式人生 > >mysql配置中吃的虧:服務啟動失敗,服務沒有報告任何錯誤

mysql配置中吃的虧:服務啟動失敗,服務沒有報告任何錯誤

[mysqld] 
# 設定為自己MYSQL的安裝目錄 
basedir=D:\\mysql
# 設定為MYSQL的資料目錄 
datadir=D:\\mysql\\data
default-storage-engine=INNODB
character-set-server=utf8
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8

以上為my.ini檔案的內容 且必須以ANSI儲存

路徑不能是“\” ,必須是“\”

,因此吃過虧,導致服務啟動失敗,服務沒有報告任何錯誤

然後就是以管理員身份啟動CMD控制檯 初始化資料庫:

mysqld --initialize --console

執行完成後,會輸出 root 使用者的初始預設密碼,如:

...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for [email protected]: APWCY5ws&hjQ
...

APWCY5ws&hjQ 就是初始密碼,後續登入需要用到,你也可以在登陸後修改密碼。

然後輸入以下程式碼進行安裝

mysqld install
mysqld --initialize-insecure 
net start mysql

顯示服務啟動成功即可,若my.ini檔案需要更改,則要輸入以下程式碼:

net stop mysql
mysqld remove

更改後,重新進行以上操作,每次都要