mysql windows 安裝5.7

E:\MySQL\MySQLServer57\bin>net start mysql
MySQL 服務沒法啓動。mysql

 

解決辦法:sql

  • 手動在安裝目錄建立文件 my.ini
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8 
[mysqld]
#設置3306端口
port = 3306 
# 設置mysql的安裝目錄
basedir=E:\MySQL\MySQLServer57
# 設置mysql數據庫的數據的存放目錄
datadir=E:\MySQL\MySQLServer57\data
# 容許最大鏈接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB

 

  • 從新執行 mysqld --initialize

E:\MySQL\MySQLServer57\bin>mysqld --initialize
2019-06-17T14:02:23.802234Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2019-06-17T14:02:23.804234Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2019-06-17T14:02:23.804234Z 0 [ERROR] Aborting數據庫


E:\MySQL\MySQLServer57\bin>mysqld --initialize編碼

  • 從新執行 net start mysql

E:\MySQL\MySQLServer57\bin>net start mysql
MySQL 服務正在啓動 .
MySQL 服務已經啓動成功。spa

相關文章
相關標籤/搜索