其实根本原因就是root账户其实是专门对数据库进行设置的,直接使用这个账户连接数据库就会报错。

解决方法就是在MySQL数据库安装的根目录下打开或者建一个my.ini文件(在这之前先将服务关闭)(如果没有该文件的话可以参照MySql安装成功后没有my.ini文件怎么办?_Marlon520的博客-CSDN博客_mysql没有my.ini文件这个链接去操作)然后在文件[mysqld]下面加入skip-grant-tables然后保存重启MySQL服务,之后进去cmd里面直接输入mysql -u root -p 回车再次回车,之后去数据库管理工具里面不要输入密码就可以连接上了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐