sqlyog连不上mysql5.7

本文记录了在使用SQLOYG连接VMware上的CentOS7中MySQL服务器时遇到的问题及解决方案。主要介绍了如何通过调整MySQL用户的密码、确认防火墙设置和开放3306端口来解决连接失败的问题。

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

基本环境

Vmvare,linux CentOS7版本,mysql 5.7

问题描述

xShell连linux正常,连mysql的root用户也可以。mysql用户除 root@localhost外,又创建 了一个拥有所有权限的root@‘%‘的用户,两个root用户密码都设置的123456。sqlyog怎么也连不上mysql

解决方式

1.尝试解决,区分密码,root@‘%’密码修改为123123。还是连不上。命令如下:

ALTER USER root@'%' IDENTIFIED BY '123123';

flush privileges;   这个必须执行,刷新相关表

2.查看防火墙是否运行,是否防火墙未释放端口3306

防火墙状态:systemctl status firewalld

CentOS防火墙开放了哪些端口 iptables-save,最后一行如下,默认只开放了端口号22

防火墙开放3306端口,命令如下

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值