mysql root登录报错问题
来源:互联网 发布:医疗软件注册证 编辑:程序博客网 时间:2024/05/22 03:43
部署在公司私有云的mysql停掉了,为了调式一下程序,改到本地mysql,但是长时间不用密码忘记了,于是修改密码。
在网上搜到在 mysql 配置文件my.ini 中添加 skip-grant-tables ,这样不需要任何用户密码就能登录(修改后重启mysql服务才会生效),登录后修改mysql.user表中root用户密码就可以了,但是修改的时候自己忘了加user='root'的条件,修改了4条记录(在控制台中修改的),而user表中不知道为什么是有两个host为localhost的数据,总之这么一改竟然登不上去了,对user表改来改去就是提示两个,一个“host 'localhost' is not allowed to connect to this MySQL server”,要么就是密码不正确。
第一个应该是找不到host为localhost的服务?
······最后改啊改,最后是通过添加skip-grant-tables先登录上去,然后把host=localhost的root用户密码改为MD5加密后的字符串(从同事那拷贝的),竟然就可以了····我拷贝的是 *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B (也就是'root')。
通过这个要记住,不能随便看了网上的方法,不小心的去用,因为自己根本就是一知半解,改出错误后再改,很麻烦,然后还要记住自己到底改了哪里出了问题。
阅读全文
0 0
- mysql root登录报错问题
- MySQL 5.7 root登录问题
- ssh登录navicat mysql报错问题
- mysql登录报错
- mysql登录报错“Access denied for user 'root'@'localhost' (using password: YES”的处理方法
- mysql登录报错“Access denied for user 'root'@'localhost' (using password: YES”的处理方法
- mysql安装未设置密码 使用root账户登录报错
- mysql登录报错“Access denied for user 'root'@'localhost' (using password: YES”的处理方法
- mac系统中mysql登录报错:Access denied for user 'root'@'localhost' (using password: NO)
- mysql登录报错“Access denied for user 'root'@'localhost' (using password: YES”)的处理方法
- mysql root用户登录报ERROR(1045)
- 解决mysql数据库登录报1045错误,修改root密码
- MySQL 登录报错 1045
- MySQL远程root登录
- mysql root密码重置报错
- CentOS 命令登录MySQL时,报错 ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)
- linux下登录mysql报错“ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO“)
- 腾讯云centos mysql 搭建完成之后登录报错“Access denied for user 'root'@'localhost' (using password: YES”)
- RxJava系列教程之创建篇(二)
- 74_异常机制_try_catch_finally_return执行顺序
- 【u-boot】u-boot-2017.05启动过程分析(一)
- 使用jmeter进行APP接口测试经验总结
- 内连接、左外连接、右外连接、交叉连接区别
- mysql root登录报错问题
- Android开发:清空缓存
- 005_镜像分层
- OkHttp 3.7源码分析(一)——整体架构
- Android SDK platforms build-tools等镜像下载
- kibana 查询语法
- 调用react-native-fs插件时,如果数据的接口是需要验证信息的,在android上运行报错
- 线段树小结
- jquery遍历表格获取每行数据及每个单元格数据