美文网首页
2022-05-17 外网访问数据库的方式

2022-05-17 外网访问数据库的方式

作者: 小小疾风 | 来源:发表于2022-05-17 21:29 被阅读0次

1.最好不要开放3306等数据端口到外网,数据库已经被扫过很多次了。

2.如果需要最好加白名单,公司或者家里的固定ip

3.可以通过SSH的方式来连接到主机,然后在连接到数据库。

针对阿里云服务器 navicat通过外网连接到mysql ubuntu系统

1.打开阿里云服务器的安全配置 让3306能够给内网访问

2. netstat -an | grep 3306  查看监听的是127.0.0.1 还是 0.0.0.0

3.如果监听的是127.0.0.1 那么需要修改一下  find / -name mysql

4.找到/etc/mysql下面的my.cnf vim 添加bind-address=0.0.0.0

5.发现外网依然无法连接,说明mysql自己的权限没有开启,mysql -uroot -p 进入mysql

use mysql;

select user ,host from user;

6.这个时候要将mysql能够访问的地址改成 192.168.1.%  可以访问到你数据库的所有内网地址

两种方式  

第一种直接改数据库表

update user set host="192.168.1.%" where user=“root”;

flush privileges;

第二种

grant  all privileges on *.* to 'root'@'192.168.1.%' identified by 'password' with grant option;

flush privileges;

7.再次连接成功!!!

相关文章

  • 2022-05-17 外网访问数据库的方式

    1.最好不要开放3306等数据端口到外网,数据库已经被扫过很多次了。 2.如果需要最好加白名单,公司或者家里的固定...

  • mysql 5.7.21 新建用户、授权 [注意区分反引号和单引

    一、新建用户 只允许本地访问 localhost, 127.0.0.1 允许外网 IP 访问 二、创建数据库 三、...

  • mysql开启远程访问权限

    如果你需要外网访问你的mysql数据库,那么你就需要开启mysql的远程访问权限。 1.首先登录mysql数据库 ...

  • docker + mysql

    下载mysql镜像 运行镜像 windows *mac 解决外网不能访问数据库的问题

  • 树莓派教程:mysql开启外网访问

    用树莓派做了一个微型服务器放在家里,经常需要外网访问树莓派的数据库,所以需要设置mysql可以外网访问,并且通过配...

  • navicat的SSH隧道连接数据库

    数据库使用了白名单或不允许外网访问等原因,navicat是不能够通过常规的方式直接连接数据库的主机,此时可以使用S...

  • iptables简单配置DMZ

    要求 内网可以访问外网 内网可以访问DMZ区 外网不能访问内网 外网能访问DMZ区的服务 DMZ区不能访问内网 D...

  • mac电脑内外网同时上网

    本教程通过网线访问内网,wifi访问外网,达到mac同时内外网上网的目的;网线访问外网,wifi访问内网亦可,原理...

  • 2018-12-12 项目中遇到问题

    问题场景:当外部服务不登录,直接访问我们网站此时访问有post、get方式,两种方式的不同解决方式。 外网get方...

  • SSH端口转发实现内网穿透

    我们局域网的机器能够访问外网,但是外网不能访问内网。因为内网访问互联网时候能确定外网的地址,外网却不能确定我们局域...

网友评论

      本文标题:2022-05-17 外网访问数据库的方式

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