专栏首页热爱ITAccess denied for user ''@'localhost' to

Access denied for user ''@'localhost' to

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

提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。前两天也出现过这个问题,网上找了一个比较流行的方法(见方法一),搞定了。今天又用这个试了试,却搞不定,在网上找了半天,终于发现是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来,于是解决办法见方法二。 方法一: 1.关闭mysql    # service mysqld stop 2.屏蔽权限    # mysqld_safe --skip-grant-table    屏幕出现: Starting demo from ..... 3.新开起一个终端输入    # mysql -u root mysql    mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';    mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误    mysql> \q

方法二: 1.关闭mysql    # service mysqld stop 2.屏蔽权限    # mysqld_safe --skip-grant-table    屏幕出现: Starting demo from ..... 3.新开起一个终端输入    # mysql -u root mysql    mysql> delete from user where USER='';    mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误    mysql> \q

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux CentOS6.5 yum安装mysql 5.6

    3.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M大,而mysql5...

    双面人
  • MySQL 数据库的“十宗罪”(附十大经典错误案例)

    Too many connections(连接数过多,导致连接不上数据库,业务无法正常进行)

    双面人
  • Docker mysql 把数据存储在本地目录

    Docker mysql 把数据存储在本地目录,很简单,只需要映射本地目录到容器即可

    双面人
  • Linux上安装MySQL及其基础配置

    人生不如戏
  • Centos 7下安装mysql

    ·mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

    挑战者
  • 解决MySQL ERROR 1130 : Host 'XXXX' is not allowed to connect to this MySQL server

    挑战者
  • Mysql5.6 免编译安装

    Mysql安装 : 3 种安装方式: rpm 源码 二进制免编译(一定要从官网下载) 二进制免编译包好处: 我们不需要花太多的时间去编译。 可以自定义去配置安装...

    老七Linux
  • python数据分析之路——centos下载并配置mysql与navicat的使用

    在之前的文章中已经说明了如何购买并配置一台自己的服务器,那么在安装完anaconda之后,为了之后方便用Django进行网站开发与数据分析,需要对数据库进行配置...

    刘早起
  • Centos 7 安装mysql

    rpm -qa | grep mysql 这里执行安装命令是无效的,因为centos-7默认是Mariadb,所以执行以下命令只是更新Mariadb数据库 yu...

    崔笑颜
  • CentOS 7系统修改mariadb的数据目录

    安装MySQL/MariaDB数据库时,使用了默认的数据目录空间。 今天创建数据表时失败,报错如下:

    程裕强

扫码关注云+社区

领取腾讯云代金券