zoukankan      html  css  js  c++  java
  • mysql远程连接问题

    问题:在服务器里面新安装一个MYSQL数据库,结果在远程电脑连接不上,并提示“服务器连接错误Host 'XXX' is not allowed to connect to this MySQL server”。

            (数据库默认端口已在防火墙开放的情况下)

    解决:MYSQL是新装的,没开放远程连接所导致的,即远程权限存在问题。

    GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'%' IDENTIFIED BY 'testpassword' WITH GRANT OPTION;

    (参数:WITH GRANT OPTION是指赋予传递权限的功能,允许被授予权利的人把这个权利授予其他的人)

    (参数:% 是指远程的任何主机都可连接)

    (参数:ALL PRIVILEGES是指赋予所有的权限给指定用户)

    (参数:*.*  则是全部数据库的全部表授权。还有userdata.*,前面的userdata是指数据库名称,该参数表示userdata数据库的全部表授权)

    另外,该博客也说的很清楚了:http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html

  • 相关阅读:
    吊打XXX
    [CQOI2011]动态逆序对
    陌上花开
    【BOI2007】摩基亚Mokia
    [SCOI2008]奖励关
    最小生成树
    打表
    【中学高级本】倒酒
    整数合并
    韩信点兵
  • 原文地址:https://www.cnblogs.com/newlooker/p/3935110.html
Copyright © 2011-2022 走看看