Can't find error-message file 'D:\soft\mysql-5.7.27/share/errmsg.sys'.
connot create ...
啟動mysql服務,直接啟動不起來,沒有報錯信息
然后使用命令行啟動mysql
D:\soft\mysql-5.7.27\bin\mysqld --defaults-file=D:\soft\mysql-5.7.27\my.ini
報錯信息確實,不能找到文件
D:\ ft/mysql-5.7.27\data/,,以為是傳了defaults-file參數錯誤。檢查沒問題。
再檢查配置文件my.ini
發現使用的
# mysql根目錄 basedir="D:\soft\mysql-5.7.27" # 放所有數據庫的data目錄 datadir="D:\soft\mysql-5.7.27\data"
可能是因為 \ 文件路徑分隔號會轉義字符,
改成
# mysql根目錄 basedir="D:/soft/mysql-5.7.27" # 放所有數據庫的data目錄 datadir="D:/soft/mysql-5.7.27/data"
再啟動服務后就正常