localhost无法连接到MySql怎么办?
Navicat删除用户一顿瞎操作后我的localhost无法连接到MySql了,也没办法新建用户,怎么办...
Navicat删除用户一顿瞎操作后我的localhost无法连接到MySql了,也没办法新建用户,怎么办
展开
2个回答
展开全部
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,就可以连接上了
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 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
2019-12-23
展开全部
应该是mysql限制了localhost登录,具体看下mysql的配置。希望能帮到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询