linux上mysql 3306怎么对外开放

linux上mysql 3306怎么对外开放,第1张

mysql的默认端口是3306端口,对外开放3306 一般来说有两大块

一大块是:系统防火墙级别:iptables:

iptables -I input -p tcp --dport 3306 -j ACCEPT

另一大块:mysql层:

授权用户对外访问:

grant 权限 on 数据库表 to “用户”@“主机名” identified by “密码”; 其实可以这样理解,grant 权限 on 权限负责范围 to 权限对象 认证密码

这个两层都做了才可以远程连接。linux 学习不只只是这些 掌握点基础知识才能上手,建议>

1、首先,进入到控制台下,下图是我用了putty工具,远程实现的控制。之后输入“netstat -an | grep 3306”即可查看是否开启,如下图只显示listen则标识未开启。

2、之后,通过cd命令进入到etc/mysql目录下。然后输入ls命令,即可看到该目录下的文件。

3、文件中会看到有mycnf。通过“vi mycnf”命令进入到编辑的状态下。

4、之后,把“bind-address  =127001”注释掉或者换成需要远程连接的ip地址,或者是直接把这句删除掉,然后,进行保存即可。

任何程序都可以占用3306端口,但是3306端口是MYSQL数据库默认的端口,如果在安装MYSQL数据库之前3306就被占用,要么就更换MYSQL数据库的端口,要么就更换之前使用这个端口的程序。

以上就是关于linux上mysql 3306怎么对外开放全部的内容,包括:linux上mysql 3306怎么对外开放、懂3306端口的高手请进、linux中怎么开启mysql的3306端口等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10148999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存