centos7怎么开启3306端口

centos7怎么开启3306端口,第1张

[caibo@localhost /]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent

success

[caibo@localhost /]$ firewall-cmd --reload

systemctl stop firewalldservice #停止

systemctl disable firewalldservice #禁用

mysql安装后还要允许远程连接,其他服务器才能连接到本地的数据库

mysql账户是否不允许远程连接。如果无法连接可以尝试以下方法:

mysql -u root -p //登录MySQL

mysql> GRANT ALL PRIVILEGES ON TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库

mysql> FLUSH PRIVILEGES; //需要输入次命令使修改生效

mysql> EXIT //退出

也可以通过修改表来实现远程:

mysql -u root -p

mysql> use mysql;

mysql> update user set host = '%' where user = 'root';

mysql> select host, user from user;

3306是mySQL数据库的默认通讯端口,如果你使用了mysql这个端口不能关闭,你可以把mysql的端口换一下,再关闭3306。

306/tcp - MySQL Server version还有3306/tcp - 通过0长度密码绕过MySQL认证 这个提示应该不是什么漏洞吧。mysql肯定要便用3306的。

如果你要关闭请到:1本地安全策略中可以设定关闭什么端口;

2防火墙也可以设定规则禁止端口。

希望对你有帮助。

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

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存