宝塔面板数据库出现1045-Access denied for user ‘root‘@‘localhost错误解决方案

  • A+
所属分类:学习总结

安装了宝塔,直接用数据库工具sqlyog、Navicat Premium等连接root用户的数据库,提示‘1045-Access denied for user ‘root’@‘localhost’ (using password: YES)’。前提数据库宝塔后台创建都是正确的。再安装网站install 页面都填写数据,这时候单独登录phpmyadmin 数据库后台出现以下错误:

宝塔面板数据库出现1045-Access denied for user ‘root‘@‘localhost错误解决方案

解决办法如下:

原因分析:
这个是由于宝塔安装过程中,默认权限是本机(localhost),需要修改下root的权限,针对所有主机开放权限才可连接

解决方案:
1、确保数据库端口开放 2、在宝塔面用phpMyAadmin登录root登录数据库(这一步是localhost登录,宝塔安装默认权限)

宝塔面板数据库出现1045-Access denied for user ‘root‘@‘localhost错误解决方案

3、开放root访问权限

宝塔面板数据库出现1045-Access denied for user ‘root‘@‘localhost错误解决方案

4、这样的话数据库就可以链接成功了。如果还是不行建议宝塔后台删除数据库,重新创建数据库

 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: