telnet时若出现Telnet is not recognized as internal or external command
windows需要在Control Panel>Programs>Turn Windows features on or off 把Telnet Client 勾选上并保存
2、解决防火墙问题
先检查是否是云服务器后台是否配置了安全组规则,因为即使服务器配置了开放端口,后台没有相应的配置,也是telnet失败的。
进入 云服务器ECS-->网络和安全-->安全组-->创建安全组-->配置规则 配置
若已在ECS后台配置好,配置防火墙,开启3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)
service iptables restart(重启防火墙使配置生效)
MySQL建用户的时候会指定host默认是127.0.0.1/localhost,这个用户就只能本机访问, 其它机器用这个用户帐号访问会提示没有权限,需要把host改为%,表示允许所有机器访问。
mysql -u root -p
use mysql;
update user set host="%" where user="root";
//重启mysql使配置生效
/etc/init.d/mysql restart
//MongoDB创建用户时会指定权限