SQLyog连接不上

之前连接SQLyog总是报错,通常都是登录时出现1045,2058,2003,2059
可以凑一桌打麻将了

在这里插入图片描述
我总结下我是怎么解决的

  1. 1045
    在cmd命令上输入mysql -u root -p
    Enter password:
    报错ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)
    解决方法:解决无果
    试过很多种方法,无果
    重装sqlyog也不行,网上说要找到my.ini,但找不到,最后只能重装mysql 安装具体看链接:[https://blog.csdn.net/moliae/article/details/106063731](https://blog.csdn.net/moliae/article/details/106063731) 该端口号为3307,再连就发现可以了, 要记得修改一下密码否则可能会和3306的端口号搞混,这时就可以连接Javaweb了,除了拼写和密码报错,就不会报too many connection的错了
  2. 2058
    我觉得是密码错误的原因
    试了下这个方法:https://www.cnblogs.com/hualalalala/p/9344772.html
    虽然出现输密码的提示了,但还是报2059,不明原因,推测是可能mysql版本的问题
    奇迹的地方又来了,我在服务窗口将两个mysql服务关掉后,重新启动mysql5,发现能进去了。
  3. 1045
    安装mysql完成了,但是用cmd命令(管理员模式)运行就
    不是内部命令也不是外部命令
    一般这种都是环境变量没配,但当我找到mysql的安装目录并添加到Path中后,还是报错

我有两个怀疑,第一可能是配置文件出错了,第二可能是之前8.0的版本没卸载干净
我打算看SQL log能不能用,结果发现报错了
在这里插入图片描述
真是祸不单行啊!
我尝试找到my.ini文件,找了我半天,在这里C:\Program Files\MySQL\MySQL Server 5.5
之后文件要用记事本打开,开始-输入记事本-右键用管理员权限打开-找到要打开的文件(右边找寻是不是txt文件要全部)-然后修改 在【mysqld】下面加上skip_grant_tables然后保存 然后进入cmd 输入mysql -uroot -proot
见证奇迹的时候到了。。。进去了哈哈,发现SQL log也可以连接了

  1. 2003
    2003在网上搜了很久,没一个成功的,但是后来碰巧能进去了就没去研究了。
    在这里插入图片描述
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值