-----------------↓---------链接不上出现问题如下-------------↓-------------
-----------------↑---------链接不上出现问题如上--------------↑-------------
解决方法:
1.查看window本地Telnet有没有选上;
2.虚拟机Linux防火墙设置 ( 二选一 按指令顺序操作)
(方式一)
# 方式一 永久关闭防火墙
# 检查Linux防火墙设置状态
systemctl status firewalld
# 关闭防火墙
systemctl stop firewalld
# 永久关闭防火墙
systemctl disable firewalld
(方式二)
# 方式二 开放端口
# 查看开放的端口号
firewall-cmd --list-all
# 设置开放的端口
firewall-cmd --add-service=http --permanentfirewall-cmd --add-port=3306/tcp --permanent
# 重启防火墙即可
firewall-cmd --reload
3. 设置数据库用户权限让所有IP地址的主机都可以连接Linux上的mysql数据库:
# 登录mysql数据库
mysql -hlocalhost -p3306 -uroot -p
# 使用mysql数据库,查看user表信息
use mysql;
select host,user from user;
# 更新用户权限
update user set host = '%' where user = 'root';
# 刷新权限
flush privileges;
4.连接成功