Access denied for user 'root'@'localhost' (using password: YES)

今天在进行vue-cli项目后台环境的安装配置时,导入sql数据库,在vue_api_server命令行中运行时,出现报错:

Access denied for user 'root'@'localhost' (using password: YES)

解决方法:

1.首先我停止了sql,然后检查自己是否有配置错误,发现自己将数据库名添加了.sql,然后进行了删除重新建数据库。

2.再次运行,依然报同样的错误,停止sql,进入MySQL文件夹,将my.ini文件中,在[mysqld]后添加skip-grant-tables,跳过权限认证。

重启sql,项目没再报错。

————————————————————————————————————————————

Access denied for user 'root'@'localhost' (using password: YES)

英文翻译过来直译就是 Access denied ... access 即通过、通道的意思,denied则为拒绝,访问被拒绝了,被谁拒绝了呢?数据库。 (using password: YES),此处的报错是由于数据库使用了密码,如果想要通过后台连接数据库,则需要配置正确的数据库访问密码,增加数据库连接密码配置就好了,或者像我上面这样暴力解决,修改数据库,让数据库不需要密码访问。

虚心学习、丰富自己
原文地址:https://www.cnblogs.com/tkqq000/p/12637477.html