zoukankan      html  css  js  c++  java
  • Mysql 远程访问

    本地机器安装的数据库,本地程序可以访问,但是同事的机器却无法连接访问,发现是mysql数据库没有开启远程访问。
    解决办法如下:
    ----------------------------------------------------------------
    我的数据库mysql root用户 密码=cx,输入mysql –u root 进入mysql

    允许mysql远程访问,可以使用以下三种方式:

    a、改表。

     use mysql; 
     update user set host = '%' where user = 'root';
     select host, user from user; 
    


    b、授权。

    例如,让root用户从任何主机可连接到mysql服务器。

      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cx' WITH GRANT OPTION;
    



    如果允许用户test从ip为10.40.207.17的主机连接到mysql服务器,并使用cx作为密码

      GRANT ALL PRIVILEGES ON *.* TO 'test'@’10.40.207.17’ IDENTIFIED BY 'cx' WITH GRANT OPTION; 
     FLUSH RIVILEGES ;
    
    


    c:在安装mysql的机器上运行:
    //进入MySQL服务器 

     mysql -h localhost -u root  
    //赋予任何主机访问数据的权限  
    
      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION 
      //使修改生效  
      FLUSH PRIVILEGES 
     //退出MySQL服务器  
       EXIT 
    


  • 相关阅读:
    Javascript FP-ramdajs
    微信小程序开发
    SPA for HTML5
    One Liners to Impress Your Friends
    Sass (Syntactically Awesome StyleSheets)
    iOS App Icon Template 5.0
    React Native Life Cycle and Communication
    Meteor framework
    RESTful Mongodb
    Server-sent Events
  • 原文地址:https://www.cnblogs.com/zhima/p/7474862.html
Copyright © 2011-2022 走看看