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),此处的报错是由于数据库使用了密码,如果想要通过后台连接数据库,则需要配置正确的数据库访问密码,增加数据库连接密码配置就好了,或者像我上面这样暴力解决,修改数据库,让数据库不需要密码访问。
虚心学习、丰富自己