zoukankan      html  css  js  c++  java
  • 远程访问MySQL数据库

    最近在开发一个和服务器互动的应用,需要连接mysql数据库。 将mysql数据库迁移到远程服务器后,发现无法远程连接mysql数据库,查找资料后,最终解决该问题:

    mysql默认是不允许进行远程连接的,所以第一步骤,我们需要设置mysql的访问权限,

    1:打开mysql命令行工具,执行下列命令:

    mysql> grant all privileges on *.* to 'yourname'@'%' identified by 'youpasswd';
     
    这个命令的意识是:授予 用户yourname远程访问mysql数据库的权利,并且是访问所有数据库中表的权利。我们还可以多mysql中的某一个数据库中的某一个表进行授权访问。 进行远程访问的时候,我们需要使用 你在这里输入的 用户名称(yourname)和用户密码 youpasswd.
     
     
    2:第二个开发 3306端口,
    cmd-》netstat 
    显示当前计算机开放的所有端口,
     
    3:使用navicate远程连接mysql数据库
    这里假设用SQLYog连接MYSQL服务器。 客户端机器上: HOST ADDRESS:服务端IP地址
    USER NAME:yourname  //yourname 就是你在第二步骤设置的授权访问用户的名称,下面的密码,我们就是需要这些信息来访问远程mysql数据库
    PASSWORD:yourpasswd
    PORTS:3306 DATABASES:可以留空。
     
     
    THE END !
  • 相关阅读:
    查看本机80端口占用方法
    LeetCode: Word Break II
    LeetCode: Word Break
    LeetCode: Sort List
    LeetCode: Single Number II
    LeetCode: Single Number
    LeetCode: Reorder List
    LeetCode: LRU Cache
    LeetCode: Max Points on a Line
    Insertion Sort List
  • 原文地址:https://www.cnblogs.com/xingchen/p/2372689.html
Copyright © 2011-2022 走看看