码迷,mamicode.com
首页 > 数据库 > 详细

mysql ERROR 1045 (28000): Access denied for user的解决方法

时间:2015-09-18 18:49:35      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:mysql

问题描述:

今日在10.240.210.60上面远程连接10.240.210.188的数据库时,弹出以下报错

mysql ERROR 1045 (28000): Access denied for user

上网搜索后了解到,是由于10.240.210.188没有给10.240.210.60这台机器赋予连接权限引起的。

【解决办法】

  1. 在10.240.210.188连上mysql

    [root@openvas ~]# mysql -uroot -ppassword

  2. 赋予10.240.210.60连接权限

    1)查看权限信息

    mysql> show grants;
    +----------------------------------------------------------------------------------------------------------------------------------------+
    | Grants for root@localhost                                                                                                              |
    +----------------------------------------------------------------------------------------------------------------------------------------+
    | GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘localhost‘ IDENTIFIED BY PASSWORD ‘*83947472A627808D9FC03023210C4C369F0CAA5D‘ WITH GRANT OPTION |
    | GRANT PROXY ON ‘‘@‘‘ TO ‘root‘@‘localhost‘ WITH GRANT OPTION    
    2)赋予相应权限

    mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘10.240.210.60‘ IDENTIFIED BY PASSWORD ‘*83947472A627808D9FC03023210C4C369F0CAA5D‘ WITH GRANT OPTION;

    Query OK, 0 rows affected (0.00 sec)

    mysql> flush privileges;     刷新数据库
    Query OK, 0 rows affected (0.00 sec)

  3. 重新连接即可

    技术分享

mysql ERROR 1045 (28000): Access denied for user的解决方法

标签:mysql

原文地址:http://xoyabc.blog.51cto.com/7401264/1696035

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!