安装MySQL的过程中,提示数据库初始化失败,失败后可以先在安装路径下的bin目录下面(注意不是bin目录里面)创建一个data文件夹,然后设置data文件夹的操作权限设置成为完全控制

然后使用管理员模式打开控制台,切换到当前安装的MySQL的文件夹下的bin目录

然后运行 mysqld --initialize --console 初始化之后如图,初始化后的root密码下图红圈内

再运行mysqld --install 之后运行net start mysql 如图

启动完成之后可以使用navcat来重置密码,因为密码比较复杂而且控制台输入的时候是暗文,大概率输入错误,就可以复制当前的初始密码

然后点击确定之后在左侧打开数据库连接之后就会提示修改密码。

现在就可以修改成自己想要的密码了,修改完密码后就可以正常使用了。

这个问题很奇怪,是最近出现的问题,之前安装的时候一路下一步就可以直接可以正常使用。

大致理解的错误就是MySQL安装时指定的data文件夹根据my.ini文件生成在了C:\ProgramData\MySQL\MySQL Server 8.0\Data

但是他没有选择指定路径的data文件夹,而是在安装MySQL的路径下的data文件夹

如图所示可能出现两种结果

但是my.ini中显示的却是

暂时还不知道为什么会导致这样的错误,目前先给出临时的解决办法

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐