要想外网访问mysql需要2步:
在mysql中创建外网访问用户并授权;
防火墙运行外网访问3306端口;
之后,外网就可以访问了。
安装了MySQL却无法在其他设备上访问,是什么情况呢? 可能发生的错误1: 可能的原因,未启动MySQL服务 使用如下命令启动 可能发生的错误2: 可能出现的情况: 1.防火墙未开放这个端口,可以使用宝塔、aliyun的安全组等方式去开放3306号端口 2.端口冲突,启动了其他的mysql服务,占用了3306端口,尝试更改为其他端口,如3307、3308等 3.配置文件的bind-address=127.0.0.1 网上能够搜索得到这种结果,但是现在的mysql的配置文件(/etc/my.cnf),里面并没有这个语句,我们在这里添加语句,并设置为0.0.0.0,允许外网访问。 4.服务未启动,使用 启动服务 可能出现的错误3: 密码不正确,修改配置文件,在配置文件(/etc/my.cnf)中,添加如下语句,并且重启mysql服务,就能跳过密码登录!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)