localhost无法连接到MySql怎么办?

Navicat删除用户一顿瞎操作后我的localhost无法连接到MySql了,也没办法新建用户,怎么办... Navicat删除用户一顿瞎操作后我的localhost无法连接到MySql了,也没办法新建用户,怎么办 展开
 我来答
武汉新华电脑学校
2019-10-31 · 互联网教育专家,实战+实训,技能+学历
武汉新华电脑学校
向TA提问
展开全部
1.在mysql安装目录下的 my.ini 文件中的 [mysqld] 标签里加上 skip-grant-tables 跳过权限表

2.重启mysql服务,这时可以连接上

3.改表

mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

4.授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
在网上看到这一句的意思是允许用户在任何地方可连接,password记得修改成root的密码
5.删除my.ini里的skip-grant-tables,重启mysql,就可以连接上了
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
匿名用户
2019-12-23
展开全部
应该是mysql限制了localhost登录,具体看下mysql的配置。希望能帮到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式