前两天由于个人需要使用PHP和Apache,便在自己的服务器上安装了xampp。一时忘记xampp本身自带了mysql,而服务器之前也安装了mysql。不知道是不是安装了两个不同版本的mysql导致我在终端用命令myssql -u root -p登陆原来的mysql时,发现虽然用的是root账号登陆,但实际登陆进去的身份却是匿名用户。这里也有个锅就是我之前都没有改过root的秘密,root一直都是无密码登陆。  所以匿名用户操作数据库就报出了如标题的错误,因为没有权限。原因我没搞懂。网上两种办法就是就是先屏蔽验证,进去mysql后修改root用户的密码或者删除匿名用户。

这里我有个新发现就是如果你使用vscode的插件或者别的图形化数据库连接工具进行远程登录,则可以完全正常以root用户的身份登录。如果这个途径可以那就可以直接修改mysql里面user表的root用户的密码了。

还有一个点就是user表中的password字段不是不是密码明文,而是密文存储。可以用update语句更新为password("你的明文密码"),这里的password是一个加密函数。

最后修改完执行一下flush privileges;

ERROR 1044(42000): Access denied for user ‘‘@‘localhost‘ to database相关推荐

  1. error 1044 (42000):access denied for user ''@'localhost' to database 'mysql' 解决方法

    重新安装mariaDB数据库时,出现安装权限问题,中止安装发现居然能够登陆mysql,但是登陆时可以不填密码,操作数据库时会报错:ERROR 1044 (42000): Access denied f ...

  2. Mysql,ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

    ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 刚在服务器上装上mysql,发现以root加 ...

  3. ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

    提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'.前两天也出现过这个问题,网上找了一个比 ...

  4. error 1044 (42000):access denied for user ''@'localhost' to database 'mysql'

    重新安装mariaDB数据库时,出现安装权限问题,中止安装发现居然能够登陆mysql,但是登陆时可以不填密码,操作数据库时会报错:ERROR 1044 (42000): Access denied f ...

  5. ERROR 1044 (42000)Access denied for user @localhost to database

    ERROR 1044 (42000): Access denied for user "@'localhost' to database 'demo' 不管输入什么都是提示权限不够 mysq ...

  6. 创建数据库 mysql 1044_mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database...

    1. 问题描述: 在MySQL控制台下创建数据库出现以下信息: mysql> CREATE DATABASE python; ERROR 1044 (42000): Access denied ...

  7. 解决 ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘

    然后创建一个数据库,提示下图错误: 提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'.是 ...

  8. 解决忘记密码报错ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘的办法

    由于长时间没用登录mysql忘记密码报错,ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql',导 ...

  9. error 1044 mysql_mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database

    1. 问题描述: 在MySQL控制台下创建数据库出现以下信息: mysql> CREATE DATABASE python; ERROR 1044 (42000): Access denied ...

  10. 终于解决 ERROR 1044(42000): Access denied for user ''@'localhost' to database,亲测有效

    在 create database mytestsql 时出现错误: ERROR 1044(42000): Access denied for user ''@'localhost' to datab ...

最新文章

  1. View事件分发机制(源码 API27)
  2. PrestaShop 网站漏洞修复办法
  3. 阿里云rds linux平台使用wget 工具下载备份与日志文件
  4. 网络犯罪分子为何针对中小企业?—Vecloud微云
  5. oracle 去除重复的信息
  6. Oracle 11g RAC 添加新节点及故障解决案例
  7. 2012 IBM软件技术峰会:IBM与开发者谈四大热门领域看法
  8. offset,client,scroll的学习记录
  9. web前端如何才能成为架构师
  10. Pytorch - Tips
  11. VM189:1 Uncaught SyntaxError: Unexpected token o in JSON at position 1
  12. python中pow_Python中float的内置pow()和math.pow()之间的区别?
  13. 刷题总结——宠物收养所(bzoj1208)
  14. NS3_Tutorial 中文版: 第四章 NS3 概念概述
  15. jquery中的mouseover、mouseout 和 mouseenter 、 mouseleave的区别
  16. 水务综合运营管理系统
  17. mysql查看数据库的日志文件_怎么查看mysql数据库的日志文件
  18. angular自带的jquery lite用法实例,不用引入jq照样回到老夫就用jq的感觉~
  19. 微信小程序视频上传组件直接上传至阿里云OSS
  20. 华工大学计算机基础题库,华工大学计算机基础操作练习题.docx

热门文章

  1. 使用计算机处理问题的步骤,1.1计算机解决问题的过程 计算机解决问题的5个步骤...
  2. C游戏编程入门第一讲心得
  3. 腾讯运维专家的自我修养
  4. (arxiv-2018)图像检索的注意力感知广义平均池化
  5. 苏黎世联邦理工学院计算机怎么样,哪位大神知道苏黎世联邦理工学院怎么样?...
  6. Excel 2010 VBA 入门 014 获取VBA帮助
  7. 读《三井帝国在行动》笔记
  8. refseq数据库的特点_eureka如何剔除服务
  9. 2020年综合评价备考全知道(附31所综合评价院校名单)
  10. VMware的几种网络类型