栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mysql 登录报错 (using password: NO)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mysql 登录报错 (using password: NO)

mysql 登录报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO);

原因是因为数据库被黑了,root 用户被删了,

 想要登录进去就按照我的步骤走;

第一,停止MySQL服务:(如果service mysql stop执行不成功)

第二,/etc/mysql/下,打开my.cnf文件,向其中加入skip-name-resolve   和 skip-grant-tables,并保存;

第三, 启动MySQL服务:server mysql start;

第四,输入mysql -u root -p,进入mysql命令行界面;

 第五,使用use mysql,进入对应的mysql数据库中

第六,有root 的修改密码就使用修改密码命令,没有的就创建root

skip-name-resolve    禁止MySQL Server 对外部链接进行DNS解析,可以消除MySQL进行DNS解析的时间。但是如果开启了该选项,那么所有的远程主机连接授权都要使用IP地址,否则MySQL无法正常处理连接请求。

skip-grant-tables 系统对任何用户的访问都不做任何的访问控制,即在忘记密码的情况下,可以直接登录数据库

更改密码成功后,可以把这两项去掉的!

不然就会被黑了----------

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998793.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号