m0_65155498 2022-05-27 19:12 采纳率: 100%
浏览 11
已结题

数据库创建连接时出现这个状况怎么解决

img


数据库创建另一个连接时,出现了如图所示的错误,应该要怎么解决这个问题

  • 写回答

1条回答 默认 最新

  • xcLeigh 优质创作者: 编程框架技术领域 2022-05-27 19:53
    关注

    解决⽅案:
    1、打开MySQL⽬录下的my.ini⽂件,在⽂件的最后添加⼀⾏“skip-grant-tables”,保存并关闭⽂件。
    2、重启MySQL服务。
    3、在命令⾏中输⼊“mysql -uroot -p”(不输⼊密码),回车即可进⼊数据库。
    4、执⾏,“use mysql;”使⽤mysql数据库。
    5、执⾏,“update user set password=PASSWORD("rootadmin") where user='root';”(修改root的密码)
    (期间我还select下user表中的记录,查询全部的时候显⽰了⼀些乱码,然后我只查询了user表中的Host、User、Password字段,貌似当时显⽰了3条记录,有1
    个没有名称。当然,为了解决问题,这些我也管不了了。)
    6、打开MySQL⽬录下的my.ini⽂件,删除最后⼀⾏的“skip-grant-tables”,保存并关闭⽂件。
    7、重启MySQL服务。
    8、在命令⾏中输⼊“mysql -uroot -prootadmin”,问题搞定!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月7日
  • 已采纳回答 8月30日
  • 创建了问题 5月27日