x is not allowed to connect to this MySQL server

1.root用户登录mysql.

#mysql -u root -p mysql

2.进入mysql,格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by “用户密码”;
grant select,update,insert,delete on *.* to ‘taohx’ identified by ‘taohx’;@’10.187.82.130

grant all privileges on *.* to ‘root’@'%’ identified by ‘mysqlroot’ with grant option;\g (Root可从任意主机登录)
查看结果,执行:
use mysql;
select host,user,password from user;
可以看到在user表中已有刚才创建的floydlee用户。host字段表示登录的主机,其值可以用IP,也可用主机名,
将host字段的值改为%就表示在任何客户端机器上能以floydlee用户登录到mysql服务器,建议在开发时设为%。该可以登录了。
update user set host = ‘%’ where user = ‘taohx’;
2、退出 mysql.
[root@rainfish root]#mysqladmin -uroot -p(密码) reload(若没有密码则不用输入 - p)
[root@rainfish root]#mysqladmin -uroot -p(密码) shutdown
a.[root@rainfish root]#mysqld_safe –user=root &
记住:对授权表的任何修改都需要重新reload,即执行第a步。

也可mysql>flush PRIVILEGES;避免重启mysql
(由于操作完上面两步已经可以连接了,所以下面的也没有用,但是还是写出来供大家参考)
方法2:root登录
mysql -u root -p mysql
insert into user values(’59.64.88.234′,’taohx’,password(’taohx’),’Y',’Y',’Y',’Y',’Y',’Y',’Y',’Y',’Y',’Y',’Y',’Y');
mysql>flush PRIVILEGES;

另外一个文献:
MySQL:无法远程登入MySQL Server

尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host ‘60-248-32-13.HINET-IP.hinet.net’ is not allowed to connect to this
MySQL server

这个是因为权限的问题,处理方式如下:
shell>mysql –user=root -p
输入密码
mysql>use mysql
mysql>GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by ‘[password]‘;

[username]:远程登入的使用者代码
[db_name]:表示欲开放给使用者的数据库称
[password]:远程登入的使用者密码
[ipadd]:IP地址或者IP反查后的DNS Name,此例的内容需填入’60-248-32-13.HINET-IP.hinet.net’ ,包函上引号(’)

(其实就是在远端服务器上执行,地址填写本地主机的ip地址(注意是客户端IP)。)

如果希望开放所有权限的话请执行:
mysql>update user set select_priv=’Y’ , Insert_priv=’Y', Update_priv=’Y', delete_priv=’Y', Create_priv=’Y', Drop_priv=’Y',Reload_priv=’Y', shutdown_priv=’Y', Process_priv=’Y', File_priv=’Y', Grant_priv=’Y', references_priv=’Y',Index_priv=’Y', Alter_priv=’Y', Show_db_priv=’Y', Super_priv=’Y',Create_tmp_table_priv=’Y',Lock_tables_priv=’Y', Execute_priv=’Y',Repl_slave_priv=’Y',Repl_client_priv=’Y’ where user=’[username]‘;

相关日志


工作日志 关键字(Tags): , , ,

如果你觉得这篇文章不错,你可以 给我留个回复订阅它。无论如何,谢谢你的支持!

评论

还没有评论。

发表评论

(必填)

(必填)