zoukankan      html  css  js  c++  java
  • mysql连接登录问题

    ERROR 1045 (28000): Access denied for user
     
     
    MySQL中出现连接错误:
                   ERROR 1045 (28000): Access denied for user
    ----------------------------------------------------------------------------------
    1.添加用户
    shell>mysql
    mysql>use mysql
    mysql>grant all privileges on *.* to 'test' identified by 'test' with grant option;
    mysql>flush privileges;
    [也可以使用下面两种方式建立用户]
    ------------------------
      $1直接操作mysql.user这张表;
      $2使用DDL语言,
        定义用户:create user test identified by 'test';
        删除用户:drop user test
    ------------------------
     
    2.使用test登录(总是无法连接)
    shell>mysql -u test -p
    ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password: YES)
      
     
    3.查看user表,我们会发现user表中的user字段有NULL
    mysql> select host,user from user;
    +------------------+------+
    | host             | user |
    +------------------+------+
    | %                | test | 
    | localhost        |      | 
    | localhost        | root | 
    | test.saeg.com.cn |      | 
    | test.saeg.com.cn | root | 
    +------------------+------+
    5 rows in set (0.00 sec)
     
    4.删除user.user中值为NULL的,或更新NULL为test
       4.1)delete from user where user is NULL
       4.2)update user set user='test' where user is NULL
     
     
    问题解决
     
     
    另:[我的系统是RHEL4.0]
     
      1.mysql的配置文件my-*.cnf
         /usr/local/mysql/
      2.初始化数据库
        /usr/bin/mysql_install_db
  • 相关阅读:
    EBS SQL > Form & Report
    oracle sql 优化分析点
    MRP 物料需求计划
    MRPII 制造资源计划
    Barcode128 应用实务
    Oracle SQL语句优化技术分析
    APPSQLAP10710 Online accounting could not be created. AP Invoice 无法创建会计分录
    Oracle数据完整性和锁机制
    ORACLE Responsibility Menu Reference to Other User
    EBS 常用 SQL
  • 原文地址:https://www.cnblogs.com/lexus/p/1951451.html
Copyright © 2011-2022 走看看