全球主机交流论坛

标题: 我的mysql 3306 死活打不开吗? [打印本页]

作者: mishi    时间: 2023-12-10 07:17
标题: 我的mysql 3306 死活打不开吗?


气死人了  昨天找了一天 说是哪个cnf文件有bing-address的  结果我的几个cnf文件都没有这一行注释

ssh上去 对防火墙又是一顿操作 如上图  是不是还是不能被外面访问啊  这个3306

高手大佬  请指教  谢谢
作者: toot    时间: 2023-12-10 07:21
最新版默认开启了ssl关闭它。还是建议你用宝塔
作者: Debians    时间: 2023-12-10 08:11
配置文件改成0.0.0.0就行了啊,你这只是本地监听,只能本地访问
用grep搜索配置文件127.0.0.1或者是你说的所谓bing-address就行了
作者: ssjoy    时间: 2023-12-10 08:45
你是要开远程访问,还是指3306端口没打开?
作者: Debians    时间: 2023-12-10 08:47
ssjoy 发表于 2023-12-10 08:45
你是要开远程访问,还是指3306端口没打开?

它监听的是127,改成0.0.0.0就行了,不知道为啥他不会....mjj都不会改吗,好奇
作者: keriss    时间: 2023-12-10 12:22
看看安全策略,有没有放开这个端口
作者: ttsz888    时间: 2023-12-10 12:23
用一个面板吧,我设置这些时也头疼得不行
作者: icon    时间: 2023-12-10 12:25
找台远程机器,telnet xxxxx 3306,看看问题,是超时,还是连接拒绝,还是禁止该ip访问。。。

作者: Tankie    时间: 2023-12-10 12:26
127.0.0.1,估计哥们的电脑水平和我差不多吧
作者: 胖虎_    时间: 2023-12-10 12:45
1.考虑是否端口没有开放。
  1. telnet <IP地址> <端口号>
复制代码

2.考虑mysql登录的用户是否开启所有人可以连接。

如果某个用户的 Host 字段包含 百分号,则表示该用户允许从任何主机进行连接,即支持外部访问。

根据你这个图上显示,端口监听是没问题,你要看看防火墙是否开启3306端口,可以找网站测一下端口是否通。
还有一点,mysql的root用户默认是只能本地连接,需要你自己改权限,让他变成所有人可以访问。才能通过外界访问到。
作者: 胖虎_    时间: 2023-12-10 12:47
  1. SEL ECT Us er, H ost F ROM my sql.use r;
复制代码


你把空格去掉,不加空格,他发不出来。或者你百度搜一下怎么查mysql的用户权限
作者: colla    时间: 2023-12-10 14:38
你这监听的localhost外面肯定访问不到啊




欢迎光临 全球主机交流论坛 (https://loc.mjj8.eu.org/) Powered by Discuz! X3.4