ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mydb'。

原因是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来。

设置密码

mysql> update user set password=PASSWORD('password') where user='root';
Query OK, 2 rows affected (0.02 sec)
Rows matched: 3  Changed: 2  Warnings: 0

mysql> FLUSH PRIVILEGES; 
mysql> quit

之后按正常方法连接mysql就可以了。如果不能连接,查看下mysql服务是否启动。

mysql提示access denied for user ''@'localhost' to database相关推荐

  1. Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题

    Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题 http://361324767.blog.163.com/ ...

  2. mysql解决Access denied for user ''@'localhost' to database 'mysql'没有mysql库

    安装环境:win7 64,mysql5.6.19-win64免安装版 再次吐槽下,百度搜出来的尽是垃圾,粘贴复制的,自己都没动手验证过过就往上贴,错误百出. 今天准备用jdbc连接mysql,设置ro ...

  3. linux Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题

    我先说一句话哈. 非常的生气,也鄙视国内搞IT的人,简直无语.同样是解决这个问题,几乎一模一样,都是抄来的.更有甚者,抛出的错误是:Access denied for user 'root'@'loc ...

  4. MySQL : Access denied for user ''@'localhost' to database 'mysql'问题看点。

    问题描述:     MySQL命令行,登陆root账户的时候,密码为不为空,但是执行'use mysql;'命令的时候,总是提示:'Access denied for user "@'loc ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. Git 分支管理和冲突解决
  2. 连麦互动直播方案全实践1:什么是连麦互动直播?
  3. Hybris ECP(Enterprise Commerce Platform)的调试
  4. http1.0 和 http1.1 主要区别
  5. docker --- 梳理 Dockerfile docker-compose.yml
  6. 实时多线程系统的日志实现
  7. VS2013正在等待所需操作完成
  8. 图像的频率谱和功率谱代表什么_使用 FastAI 和即时频率变换进行音频分类
  9. java使用Rocksdb
  10. 线性调频信号与脉冲压缩
  11. 基于VUE的酒店管理系统的设计与实现
  12. css 小尖角,CSS3之尖角标签
  13. 关于nifty counters
  14. C语言第六章函数实验报告,第六章实验报告
  15. Win10 突破20%共享大关
  16. python---使用QQ邮箱发送邮件
  17. 实现微信小程序web-view内嵌H5中的下载功能(大文件切片下载)
  18. SQL Server错误代码及解释(留着备用)
  19. ddr3ddr4 lpddr4速率_超极本的LPDDR3与笔记本的DDR4性能差多少
  20. 张量中有关矩阵的Kronecker乘积和Khatri-Rao乘积

热门文章

  1. 嵌入式项目_嵌入式Linux项目分享_linux系统编程
  2. 基于JAVA中学后勤设备保修维护管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
  3. Neo4j数据导入null property value
  4. 十行代码写春联?快来学习程序员独有拉满春节氛围“妙招”
  5. wordpress自定义主题
  6. 房产继承过程及问题记录
  7. hi3516a——armlinux下搭建live555 RTSP Server
  8. 产品三部曲(产品设计 )
  9. [杂谈]纪念王小波逝世11周年:逝者如烟,烟消云散(作者:尹凉)
  10. Spring Boot 2.0.0参考手册_中文版_Part IV_26