美文网首页
MySQL 开启远程访问

MySQL 开启远程访问

作者: jadegg | 来源:发表于2018-01-04 17:54 被阅读0次

    Host 'XXX' is not allowed to connect to this MySQL server
    在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户没有远程访问的权限。

    可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
    mysql -u root -p
    mysql>use mysql;
    mysql>update user set host = '%' where user = 'root';
    mysql>select host, user from user;
    mysql>FLUSH PRIVILEGES;

    退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录

    相关文章

      网友评论

          本文标题:MySQL 开启远程访问

          本文链接:https://www.haomeiwen.com/subject/zdxdnxtx.html