关于telnet Linux MySQL 3306 提示乱码 遗失对主机的连接 的问题

本文解释了尝试通过telnet命令连接Linux中MySQL3306端口的错误理解。实际上,telnet用于检查端口是否开放,而非远程访问数据库。正确的方法是使用SSH2(如secureCRT)或安装MySQL客户端进行连接。重点介绍了两种远程连接MySQL的实用方法,并提醒开发者避免不必要的困扰。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 Windows 中的命令行窗口中,telnet 虚拟机Linux的MySQL 3306端口,提示如下:
在这里插入图片描述
这个问题,网上鲜有答复,
今天是在看了‘百度知道’上大神的回答才恍然大悟,原来这个操作根本就是行不通的做法,
telnet 192.168.xxx.xxx 3306 的目的,不是使用telnet 远程访问 MySQL,而是测试 linux操作系统中MySQL数据库的端口是否可用,
真正要远程连接并使用MySQL数据库的手段一般有两种:
1.)使用 secureCRT这种软件,通过SSH2这个安全协议,登录到远程主机后,再运行 mysql命令的方式使用 MySQL数据库(SSH2的 端口是22)
2.)需要安装MySQL客户端,然后在命令行中,通过,命令 mysql -h 192.168.xxx.xxx,的方式。

顺便把百度知道上的问题及大神的回答一并截图给大家,共飨,少走弯路。
在这里插入图片描述
January the 05th 2022 Wednesday 小寒
天冷了大家多穿点,别着凉了、小脸冻chun了。

telnet 是远程登录(pc)的命令,
3306 一般是 MySQL数据库的端口,
telnet 3306 只是用来测试 pc上是否有 3306 这个端口可以用,
而不能用 telnet 来直接登录远端 pc 上的 MySQL 数据库。

August2024the12thMonday

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值