美文网首页
MySql 开启远程访问权限

MySql 开启远程访问权限

作者: 东眠247 | 来源:发表于2016-12-20 22:12 被阅读0次

    改表法。

    只要在localhost的那台电脑,登入mysql后,更改 mysql 数据库里的 user 表里的 host 项,从 localhost 改成 %

    mysql -u root -pvmwaremysql>use mysql;  
    mysql>update user set host = '%' where user = 'root';  
    mysql>select host, user from user;  
    mysql>FLUSH RIVILEGES
    mysql>EXIT
    

    授权法。

    例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;  
    

    如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码。

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
    

    另外一种方法:

    在安装mysql的机器上运行:

    1、d:\mysql\bin\>mysql -h localhost -u root  //这样应该可以进入MySQL服务器  
    2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION   //赋予任何主机访问数据的权限  
    3、mysql>FLUSH PRIVILEGES  //修改生效  
    4、mysql>EXIT
    

    相关文章

      网友评论

          本文标题:MySql 开启远程访问权限

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