MySQL root密码正确,却怎么也无法从本地登录MySQL,提示 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 这里后来经高人指点才发现mysql库中的user表缺少一个root指向host:localhost的数据项,只有一个root指向hos

MySQL root密码正确,却怎么也无法从本地登录MySQL,提示

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

这里后来经高人指点才发现mysql库中的user表缺少一个root指向host:localhost的数据项,只有一个root指向host:主机名的数据项,故怎么也无法利用root账户登录MySQL。

总结一点就是root账户缺失了访问localhost主机的账户信息,导致无法本地登录。

模拟测试如下:

那有什么办法恢复root登录呢?

这里记录一下今天遇到的纠结事情:

首先kill掉MySQL进程然后在启动mysql的参数中加入

--skip-grant-tables

会发现这时无密码就可以登录mysql了。

当然我们还必须修复root账户丢失的数据项。

这里有两种解决方案:

第一种是因为root账户初始的时候有3条记录,包含root对应localhost,hostname,127.0.0.1三条账户数据,我们可以update host为其他两项中一项为localhost即可。

第二种是直接insert一条记录,host为localhost即可

总结一下:即使root的host包含了主机名,127.0.0.1那么依然是无法正常登录的,这里必须要有localhost的host才行。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php5.5 mysql密码无法_MySQL密码正确却无法本地登录的解决方法相关推荐

  1. mysql无法本地登陆_MySQL密码正确却无法本地登录的解决方法

    MySQL root密码正确,却怎么也无法从本地登录MySQL,提示 复制代码 代码如下: ERROR 1045 (28000): Access denied for user 'root'@'loc ...

  2. mysql没法安装_mysql没法使用、没法启动服务的解决方法

    前提:是Windows系统mysql 1.考虑是否和之前下载的数据库冲突sql 解决方法:数据库 删除一切安装过的SQL安全 删除注册表(运行->regedit),machine->sys ...

  3. mysql like 中文版_MySQL使用like查询中文不准确的解决方法

    Mysql数据库like查询中文出现不准确的解决方法,中文检索有时候有点蛋疼,Mysql数据库like查询中文有时候会出现不准确.而且,在进行like检索时,有时候会返回一些与查询词不相关的记录,如查 ...

  4. mysql 错误问题_Mysql常见的几个错误问题及解决方法:

    Mysql常见的几个错误问题及解决方法: 1.问题: mysql DNS反解:skip-name-resolve 错误日志有类似警告: 点击(此处)折叠或打开 120119 16:26:04 [War ...

  5. mysql 乱码 越南_mysql数据库乱码之保存越南文乱码解决方法

    我自己测试一下,很多字符变成了 '?'. 数据库连接已经是使用了 utf8 字符集: 复制代码 代码如下:define("MYSQL_ENCODE", "UTF8&quo ...

  6. mysql以user1登录_在mysql中创建用户后不能本地登录的解决方法

    在安装完成MySQL后,我们通常添加拥有相应权限的普通用户用来访问数据库.在使用用户本地登录数据库的时候,经常会出现怎么登录也无法登录的情况,但是从其他的mysql客户端却可以登录. [root@my ...

  7. MySQL普通用户无法本地登录的解决方法及MySQL的用户认证算法

    在安装完成MySQL后,我们通常添加拥有相应权限的普通用户用来访问数据库.在使用普通用户本地登录数据库的时候,经常会出现怎么登录也无法登录的情况. 例如,我的MySQL中的用户为: mysql> ...

  8. mysql导入错误_mysql导入sql文件出错的一种解决方法

    转:https://blog.csdn.net/u011806486/article/details/60147358 本人在本地使用navicat for mysql可以连接到服务器数据库,但是从服 ...

  9. mysql 越文_mysql数据库乱码之保存越南文乱码解决方法_MySQL

    bitsCN.com 我自己测试一下,很多字符变成了 '?'. 数据库连接已经是使用了 utf8 字符集: define("MYSQL_ENCODE", "UTF8&qu ...

最新文章

  1. +7白盒测试与黑盒测试的定义与区别
  2. ASP.NET MVC 导入Excel文件
  3. 【转】Hive学习路线图
  4. (线段树 点更新 区间求和)lightoj1112
  5. Ubuntu 18.04 修复 Linux 内核的 11 个漏洞
  6. LeetCode 674. Longest Continuous Increasing Subsequence
  7. Centos7 安装mysql 需要自己下载 rpm
  8. WINDOWS访问虚拟机RedHat搭配的Apache2服务器
  9. vbox 按照增强工具 centos7
  10. Linux学习笔记---烧写bin文件分析
  11. cropbox.js 头像裁剪插件
  12. python函数求导_python_exp
  13. BXP无盘Windows XP网吧系统好处(转)
  14. [html5网页设计]英雄联盟lpl总决赛游戏网页设计大作业,hbuilder网页设计成品,dw网页设计成品模板,游戏网页设计带图片轮播,音乐,视频,注册登录表单。
  15. 计算机如何驱动无线网络,无线网卡驱动怎么安装,小编教你怎么给电脑安装无线网卡驱动...
  16. 收藏的经典影视视频下载地址
  17. Python 写一个简单的FTPv2
  18. P2P技术(NAT基础)
  19. 德国《世界报》:在上海车牌与小汽车一样贵
  20. CapAnalysis Pcap分析工具

热门文章

  1. java神雕侠侣1古墓情缘游戏攻略_《神雕侠侣》古墓派平民玩法攻略
  2. 使用athens部署企业内部Gitlab go mod包的Go私服代理
  3. 【收藏】Zeppelin与Linkis、Scriptis的实践对比
  4. k8s安装kubesphere的环境准备:资源规划、默认存储类StorageClass(nfs-client-provisioner)
  5. Deepin v20系统关机或重启的时候提示unattended upgrades shutdown的解决办法
  6. DNS实现域名负载均衡
  7. 远程桌面上的文件复制到本地
  8. 人大金仓数据库sql语句_人大金仓数据库总结(SQL和JDBC)
  9. springboot项目不输出nohup.out日志
  10. Qt程序单次启动(QSingleApplication类)