切換設備,下載了免安裝版本Mysql,啟動服務時報錯,報錯內容如下
安裝網上搜配置步驟,其中一步是Mysql目錄下手動新建data文件夾,報錯很明顯是找不到對應目錄。data目錄下生成了錯誤日志如下:
2018-10-18T06:36:39.242333Z 0 [System] [MY-010910] [Server] D:\mysql\bin\mysqld: Shutdown complete (mysqld 8.0.12) MySQL Community Server - GPL. 2018-10-18T06:41:52.515252Z 0 [System] [MY-010116] [Server] D:\mysql\bin\mysqld (mysqld 8.0.12) starting as process 10784 2018-10-18T06:41:52.616257Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory. 2018-10-18T06:41:52.617257Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed. 2018-10-18T06:41:52.618257Z 0 [ERROR] [MY-010119] [Server] Aborting 2018-10-18T06:41:52.619257Z 0 [System] [MY-010910] [Server] D:\mysql\bin\mysqld: Shutdown complete (mysqld 8.0.12) MySQL Community Server - GPL.
解決方案:
進入到Mysql安裝目錄中的bin目錄,然后輸入如下命令回車即可:mysqld --initialize-insecure --user=mysql
執行完上面命令后,Mysql會自建一個data文件夾,並且建好默認數據庫,登錄的用戶名為root,密碼為空。此時再使用net start mysql就可以啟動服務了