我在 MySQL 的 bin 目录下,以管理员身份打开 cmd,并输入 'mysqld --initialize --console',cmd 打印出以下内容:

F:\mysql-8.0.33-winx64\bin>mysqld --initialize --console 2023-08-14T05:49:46.945811Z 0 [System] [MY-013169] [Server] F:\mysql-8.0.33-winx64\bin\mysqld.exe (mysqld 8.0.33) initializing of server in progress as process 25796 2023-08-14T05:49:46.951021Z 0 [Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. 2023-08-14T05:49:46.951988Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting. 2023-08-14T05:49:46.951995Z 0 [ERROR] [MY-013236] [Server] The designated data directory F:\mysql-8.0.33-winx64\data\ is unusable. You can remove all files that the server added to it. 2023-08-14T05:49:46.952982Z 0 [ERROR] [MY-010119] [Server] Aborting 2023-08-14T05:49:46.953159Z 0 [System] [MY-010910] [Server] F:\mysql-8.0.33-winx64\bin\mysqld.exe: Shutdown complete (mysqld 8.0.33) MySQL Community Server - GPL.

根据输出的信息,你可以尝试以下步骤解决问题:

  1. 错误信息指出数据目录中已经存在文件,因此初始化过程被中止。你可以尝试删除数据目录中的文件,以便重新初始化服务器。在你的情况下,数据目录是 F:\mysql-8.0.33-winx64\data\。

  2. 在删除数据目录中的文件之后,再次运行命令 'mysqld --initialize --console' 来初始化服务器。

  3. 如果问题仍然存在,可以尝试使用不同的数据目录进行初始化,或者检查是否有其他进程正在使用该数据目录。

希望这些信息能帮助你解决问题。如果问题仍然存在,请提供更多详细信息以便我们能够更好地帮助你。

MySQL 初始化错误: 数据目录已存在文件

原文地址: https://www.cveoy.top/t/topic/qjIQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录