检查网络连接 有时候网络连接不稳定也会导致telnet 3306端口不通的问题。可以通过ping命令来测试网络连接是否正常: pingyour_mysql_server_ip 1. 如果网络连接正常,但是telnet依然无法连接到3306端口,可能是MySQL配置问题。可以查看MySQL配置文件并进行相应调整。 解决方案 修改MySQL配置文件 可以通过编辑MySQL配置文件来修改...
1. 检查MySQL服务 使用以下命令查看MySQL服务是否正在运行: systemctl status mysql 1. 如果MySQL未运行,可以使用以下命令启动: sudosystemctl start mysql 1. 2. 检查防火墙 确认MySQL的端口(默认3306)在防火墙中是否开放。在使用firewalld的情况下,可以运行: sudofirewall-cmd --list-all 1. 如果发现端口未开放...
mysql的配置文件默认绑定的127.0.0.1 所以 你在外部测试端口3306不通 2 0 2 慕勒0069038 应该是权限问题 select user,host from user 看一下 如果没有"%"这个host值,就执行下面这两句:update user set host='%' where user='root';flush privileges然后GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENT...
1、检查防火墙(我已经关闭了,还是不行) 2、mysql版本过高8.0,user用户密码加密方式改变。(将加密方式由 caching_sha2_password-> mysql_native_password,这个我本身就是mysql_native_password了,肯定也不行的) 大部分是上面两种,但我的不是,在这个帖子: 1 2 docker 端口映射 及外部无法访问问题 - 鸭子船长 - ...
ping通IP,telnet 3306不通 一个同事装的MySQL数据库,无法连接。 1、查看权限 2、查看防火墙 检查用户权限,防火墙都没问题,就是无法连接,能ping通,但是telnet 3306 端口无法成功。 检查了下数据库配置文件,结果配置了bind-address...
远程telnet 3306端口不通; 远程telnet 22 端口正常; 系统安装Nginx,远程可以访问。 系统自带ufw防火墙已经关闭。 mysql已经安装并设置好了,使用的下面命令设置的, 1. ALTER USER '用户名'@'%' IDENTIFIED WITH mysql_native_password BY '密码'; 2. grant all privileges on *.* to '用户名'@'%'; 3. fl...
mysql的配置文件默认绑定的127.0.0.1 所以 你在外部测试端口3306不通
举个例子,如果一台服务器运行了MySQL数据库服务,但telnet 3306端口不通,首先应该检查MySQL服务是否已启动。如果服务已启动,那么接下来应该检查服务器的防火墙设置,看看是否有规则阻止了3306端口的外部访问。通过逐一排查这些可能的原因,通常可以找到并解决telnet端口不通的问题。
1 telnet localhost 3306 可以通2 telnet 远程ip 3306 就不通3 跟防火墙没关系,防火前都关掉了4 bind 到了 0.0.0.0 my.cnf请各位看看?? mysqllinux 有用关注2收藏1 回复 阅读9.2k 1 个回答 得票最新 xialeistudio 21.5k32658 发布于 2018-04-14 更新于 2018-04-14 ✓ 已被采纳 netstat -antp|grep...