Menu

centos搭建的网站环境,MySQL报错1045如何解决

西安凡高网络西安凡高网络 录入时间 2020-02-04 阅读次数 0
一键分享


用宝塔centos搭建环境后,MySQL在使用root密码登陆报错1045  

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

错误可能原因:

1、有空用户的现象,MySQL官方的BUG,优先匹配到空用户

2、权限错误

一、空用户问题解决方法

先修改下mysql的配置文件,设置免密钥登陆:

说明:root用户使用localhost权限在linux默认中走的是Unix域套接字,在登录时候直接套接字进行通信,无需使用其他通信,www.fgkj.cc这个是使用的tcp/ip协议进行登录数据库的,所以在使用过程中,如果不在登录命令中加上 -h,默认是unix套接字。这也是   有些情况下使用远程登录工具可以正常登录,但是使用面板上的备份、计划任务中备份数据库  使用mysql -uroot -proot密码登录时候报1045 的原因

 


【版权声明】:本站内容来自于与互联网(注明原创稿件除外),供访客免费学习需要。如文章或图像侵犯到您的权益,请及时告知,我们第一时间删除处理!谢谢!

凡高网络
网站建设咨询:029-88661315

经典客户案例展示

  • 凡高微信公众号
  • 响应式客户端

西安凡高网络科技有限公司
专注于品牌网站建设、集团网站建设、小程序开发、网站营销推广业务
服务客户超2000家

您好,很高兴为您服务 ^_^