美文网首页
MySQL无法外网访问

MySQL无法外网访问

作者: Wannay | 来源:发表于2020-11-22 23:04 被阅读0次

安装了MySQL却无法在其他设备上访问,是什么情况呢?
可能发生的错误1:

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

可能的原因,未启动MySQL服务
使用如下命令启动

sudo mysqld start
sudo service mysql start

可能发生的错误2:

2003 - Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (61 "Connection refused")

可能出现的情况:
1.防火墙未开放这个端口,可以使用宝塔、aliyun的安全组等方式去开放3306号端口
2.端口冲突,启动了其他的mysql服务,占用了3306端口,尝试更改为其他端口,如3307、3308等
3.配置文件的bind-address=127.0.0.1
网上能够搜索得到这种结果,但是现在的mysql的配置文件(/etc/my.cnf),里面并没有这个语句,我们在这里添加语句,并设置为0.0.0.0,允许外网访问。
4.服务未启动,使用

sudo mysqld start
sudo service mysql start

启动服务

image.png

可能出现的错误3:

Access denied

密码不正确,修改配置文件,在配置文件(/etc/my.cnf)中,添加如下语句,并且重启mysql服务,就能跳过密码登录!


image.png

相关文章

  • MySQL无法外网访问

    安装了MySQL却无法在其他设备上访问,是什么情况呢?可能发生的错误1: 可能的原因,未启动MySQL服务使用如下...

  • 在Ubuntu环境下使用MySQL:开放/修改3306端口访问权

    环境 阿里云 Ubuntu 16.04 问题 安装MySQL后,内网运行正常,外网无法访问。阿里云后台已经开放了3...

  • mysql开启远程访问权限

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

  • MySQL允许外网访问

    该篇是LNMP配置的续集。 很多时候我们是用navicatForMysql软件管理我们的数据。那么我们就得让它连上...

  • mysql开启外网访问

    https://www.cnblogs.com/zkfopen/p/9469787.html#_label2_1 ...

  • CentOS下安装MySQL

    前段时间需要在一台远程服务器上安装MySQL,该服务器只开放了一个外网端口,SSH连接之后无法访问外网,所以不能愉...

  • Linux下Mysql设置外网可以访问

    Linux下Mysql设置外网可以访问 1:设置mysql的配置文件 2:修改账户允许访问的地址 3 : 防火墙原...

  • docker安装nginx实现正向代理

    公司服务器由于安全原因,只能使用内部网络,无法对外网进行特定网站访问,找一台能够进行外网访问的服务器,外网访问的服...

  • Centos 7 安装 MySQL

    看这个Centos 7 安装 MySQL 设置mysql允许外网访问 1.修改配置文件 sudo vim /etc...

  • docker + mysql

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

网友评论

      本文标题:MySQL无法外网访问

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