zoukankan      html  css  js  c++  java
  • 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加密码的方式总是登录不了,而直接输入mysql则直接就可以登录了。或者以mysql –u root方式可以登录,但是实习上登录上去也是一个空用户(''@'localhost'),不是root用户,看不了其他数据库。

    干货,删除空用户方法                                                               

    1.关闭mysql

    service mysqld stop

    或者

    /etc/init.d/mysql 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

    4.关闭所有终端,重启或者开启mysql。

    干货,为root设置密码                                                                

    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

    我是天王盖地虎的分割线                                                             

  • 相关阅读:
    C#XML创建与节点对象引用
    设计模式之四单件模式
    设计模式之三抽象工厂模式
    设计模式之二工厂方法模式
    设计模式之 一简单工厂模式
    多线程之生产者---消费者模式
    c#指针用法示例。
    序列化与反序列化实现深度复制。
    把datagrid转换成gridview
    3.sql基础
  • 原文地址:https://www.cnblogs.com/yydcdut/p/4177317.html
Copyright © 2011-2022 走看看