在安裝MySQL的過程中,經常會遇到一種情況,就是在安裝的最后一項出現錯誤,導致無法完成整個安裝過程。
這種錯誤通常是由于系統環境或者安裝過程中出現異常導致的,需要我們仔細排查并解決才能夠成功安裝MySQL。
如果在安裝的最后一項出現錯誤,那么我們通常需要查看安裝日志,找到具體的錯誤信息來解決該問題。
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: vhT0lS9fm=3T C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe --initialize-insecure --user=DESKTOP-U98J8LJ\Greta --console [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting. [ERROR] [MY-010119] [Server] Aborting
上述日志中的錯誤提示為:--initialize specified but the data directory has files in it. Aborting.,即在執行MySQL初始化的時候,發現數據目錄不為空導致操作無法繼續。
解決該問題的方法為:將數據目錄清空,重新執行安裝命令即可。
>net stop mysql
>del /s data
>mysqld --initialize-insecure --console
>net start mysql
>mysql -u root -p
Enter password:vhT0lS9fm=3T
在執行上述操作之后,即可成功安裝MySQL。