前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[个人小记]解决mysql数据库登录时ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10060)报错

[个人小记]解决mysql数据库登录时ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10060)报错

作者头像
李鹏华
发布2024-03-12 17:10:26
4070
发布2024-03-12 17:10:26
举报
文章被收录于专栏:网络信息安全
mysql 2003登录报错解决个人小记

  • 1、问题解决
  • 2、一个实例

1、问题解决

解决上述报错的方式 打开mysql数据库文件夹 找到配置文件my.ini,用记事本打开

在[musqld]下添加skip-grant-tables

之后就可以正常登录了。

2、一个实例

背景是这样的,我在学习mysql提权时,要做mof和udf提权,我首先是mof提权,按照上述的方法我进行了修改,mof提权也是很顺利的复现完了,接着我做udf提权,创建文件,下载udf.dll,都ok,但是在创建函数的时候,报错,Can’t initialize function ‘shell’; UDFs are unavailable with the --skip-gran_,按照报错,应该是注释掉skip-gran就好,但是注释掉skip-gran之后udf的脚本页面是无法连接数据库的,所以我从别的博主那里找到了另一个解决方法,成功解决了我的问题

这个方式就是 首先在my.ini中加入skip-grant-tables 接着修改mysql的密码,我从123456更改成root

代码语言:javascript
复制
update mysql.user set authentication_string=password('这里是你的新密码') where user='root' ; 

之后退出mysql 将skip-grant-tables注释掉,再次登录输入密码,成功解决数据库链接问题,同时解决了数据库创建函数的问题。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • mysql 2003登录报错解决个人小记
  • 1、问题解决
  • 2、一个实例
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档