欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

error:105 Access denied for user 'root'

程序员文章站 2024-02-18 17:55:22
...

使用mysql数据库的时候,有时会遇到这个问题,而网上有些解决办法既复杂,而且基本都是ctrlc,ctrlv,所以今天为大家提供一下我的解决方法 一:在mysql安装目录下找到my.ini文件 ctrlf 查找Mysqld,在[Mysqld]后面加上skip-grant-tables,保存关闭 二:打开cmd

使用mysql数据库的时候,有时会遇到这个问题,而网上有些解决办法既复杂,而且基本都是ctrl+c,ctrl+v,所以今天为大家提供一下我的解决方法

一:在mysql安装目录下找到my.ini文件

ctrl+f 查找Mysqld,在[Mysqld]后面加上skip-grant-tables,保存关闭

二:打开cmd,直接输入 mysql -u root -p回车,这时如果要求密码,直接回车(如果报错,可能是配置文件修改没有生效,请重新启动电脑,重复此步骤)

三:打开cmd,输入mysql -u root -p后,直接输入update user set password=PASSWORD("你的密码") where user='root'回车(如果报错类似grant什么什么的,就删除第一部中my.ini中的[Mysqld]后面加的skip-grant-tables,重启电脑,重复此步骤),现在新密码就设置好了,第三步是为了设置密码,如果你不用密码,这步可以不做、

那么恭喜,你的问题圆满解决了