鍍金池/ 問答/數據庫  網絡安全/ MySql8.0.11,安裝初始化報錯

MySql8.0.11,安裝初始化報錯

windows平臺,zip解壓安裝
my.ini

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8 
[mysqld]
#設置3306端口
port = 3306 
# 設置mysql的安裝目錄
basedir=C:\Program Files\MYSQL\mysql-8.0.11-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=C:\Program Files\MYSQL\mysql-8.0.11-winx64\data
skip-grant-tables
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

執(zhí)行install

執(zhí)行initialize

C:\Program Files\MYSQL\mysql-8.0.11-winx64\bin>mysqld -initialize

C:\Program Files\MYSQL\mysql-8.0.11-winx64\bin>mysqld --console
2018-05-10T02:20:56.093984Z 0 [System] [MY-010116] [Server] C:\Program Files\MYS
QL\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) starting as process 2592
2018-05-10T02:20:56.107985Z 1 [ERROR] [MY-011011] [Server] Failed to find valid
data directory.
2018-05-10T02:20:56.107985Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initi
alization failed.
2018-05-10T02:20:56.108985Z 0 [ERROR] [MY-010119] [Server] Aborting
2018-05-10T02:20:56.109985Z 0 [System] [MY-010910] [Server] C:\Program Files\MYS
QL\mysql-8.0.11-winx64\bin\mysqld.exe: Shutdown complete (mysqld 8.0.11)  MySQL
Community Server - GPL.

提示說找不到有效的數據目錄,是data文件夾出了問題嗎,data文件夾已經創(chuàng)建過了的,
初始化失敗data里面會有兩個文件
圖片描述

回答
編輯回答
風清揚

刪除服務,刪除data文件,使用

mysqld --initialize-insecure --user=mysql

解決問題

然后初始化,啟動服務出現193問題

查詢原因是bin目錄下有一個mysqld的空文件,刪除即可

data文件夾問題

錯誤193

2018年6月29日 22:09