mysql -h localhost -u root    回车mysql> GRANT ALL PRIVILEGES ON *.* TO root@'218.26.161.90' identified by 'password';
Query OK, 0 rows affected (0.06 sec)mysql> exit;
Bye
然后你就可以在客户端 218.26.161.90 计算机中登录 MySQL 了

解决方案 »

  1.   

    非常感谢!
    但是好像还没有解决,'218.26.161.90' 换成本机ip,命令成功执行,但是问题依旧。
    我自己再好好看看吧。再感谢一下
    大家都用什么样的mysql管理器呢?
      

  2.   

    在连接MYSQL时,最好不要用ROOT作为用户连接。你可以添加一个一般用户,只对某个或几个特定的库进行管理,用 global_boy(RESEARCHING UNIX)的方法对用户设置权限。
    敲命令的时候尽量规范一点,不要图简单:
    grant all privileges on db_name to "name@%" identified by 'password' with grant option;%表示任意地址,你也可以指定为目标主机地址。