centos搭建的网站环境,mysql报错1045如何解决-k8凯发天生赢家

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

西安凡高网络k8凯发天生赢家 录入时间 2020-02-04 阅读次数
一键分享
分享到:
用宝塔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域套接字,在登录时候直接套接字进行通信,无需使用其他通信,127.0.0.1这个是使用的tcp/ip协议进行登录数据库的,所以在使用过程中,如果不在登录命令中加上 -h,默认是unix套接字。这也是   有些情况下使用远程登录工具可以正常登录,但是使用面板上的备份、计划任务中备份数据库  使用mysql -uroot -proot密码登录时候报1045 的原因
 

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

网站建设咨询:029-88661315

经典客户案例展示

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

k8凯发天生赢家

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

网站地图