【Mysql】Schema directory ‘.\reggie‘ already exists. This must be resolved manually

完整报错信息如下:

ERROR 3678 (HY000): Schema directory '.\reggie' already exists. This must be resolved manually (e.g. by moving the schema directory to another location).

原因:

由于某种未知的错误,导致这个数据库损坏了,所以就这样了

解决方法

找到Mysql的数据库存放目录将损坏的数据库文件夹删除即可
使用命令行查找数据库存放路径

show global variables like "%datadir%";

然后就会弹出这样的提示

mysql> show global variables like "%datadir%";
+---------------+---------------------------------------------+
| Variable_name | Value                                       |
+---------------+---------------------------------------------+
| datadir       | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ |
+---------------+---------------------------------------------+
1 row in set, 1 warning (0.03 sec)

之后找到相应目录删除即可重新创建数据库

你可能感兴趣的:(mysql,数据库)