摘要 腾兴网为您分享:MySQL执行GRANT命令时报错ERROR 1045解决办法,杂志迷,云闪付,一直播,小象优品等软件知识,以及592美剧,乐天网络电视,吃鸡无后座,易语言宝盒,语音转文字软件,湖南省地图,亲亲武汉网,尔雅课堂,网吧版迅雷,2399游戏盒,二次元唯美壁纸,app压力测试,pico示波器,音标app软件哪个最好,暖通空调网等软件it资讯,欢迎关注腾兴网。GRANT命令是mysql中授权问题了,如果是我们在使用grant导致的ERROR 1045问题我们要如何来解决呢,今天小编来为各位介绍一篇关于MySQL执行GRANT命令时报错ERROR 1045解决办法吧。 在MySQL执行...

GRANT命令是mysql中授权问题了,如果是我们在使用grant导致的ERROR 1045问题我们要如何来解决呢,今天小编来为各位介绍一篇关于MySQL执行GRANT命令时报错ERROR 1045解决办法吧。

在MySQL执行GRANT命令时出现如下错误内容。

mysql> grant all on *.* to ...

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

调查内容

mysql.user表

不小心把mysql.user表清除了的话,可以追加root用户,但这次好像不是这个问题。

mysql> select user,host, password from mysql.user

--------- ----------- -----------

| user    | host      | password  |

--------- ----------- -----------

| root    | localhost | *XXX1     |

| root    | 127.0.0.1 | *XXX2     |

| zabbix  | localhost | *XXX3     |

--------- ----------- -----------

super用户权限

查看用户权限拥有super用户权限。

mysql> show grants

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES,

INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE,

REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER

ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*XXXX' WITH GRANT OPTION

查看MySQL版本

查看MySQL版本不知何时从5.1升级为5.5了,确认/var/log/yum.log发现yum安装别的软件的时候MySQL版本也同时被升级了。

对应内容

因为表的结构是5.1版本的因此无法在版本5.5追加用户,执行mysql_upgrade之后,就可以正常的追加用户了。

# mysql_upgrade -u root -p

Enter password:

Looking for 'mysql' as: mysql

Looking for 'mysqlcheck' as: mysqlcheck

Running 'mysqlcheck with default connection arguments

Running 'mysqlcheck with default connection arguments

mysql.columns_priv                                 OK

mysql.db                                           OK

mysql.event                                        OK

mysql.func                                         OK

...

执行GRANT命令成功!

mysql> grant all on *.* to ...

Query OK, 0 rows affected (0.00 sec)

结语

在升级MySQL后需要执行mysql_upgrade命令。mysql_upgrade会确认数据库的表结构和最新MySQL Server的互换性。当表和现在的MySQL Server没有互换性的时候,会确认该表并修复此表。并且mysql_upgrade命令会升级MySQL使用的表(即System Table),可使用版本升级后的新权限及新功能。

相关推荐

mysql grant reload,MySQL执行GRANT命令时报错ERROR 1045解决办法相关推荐

  1. 【Cmake】执行cmake命令时报错:No XSLT processor found

    一.问题描述 在ubuntu中,在生成Doc(文档)中,执行cmake命令时报错:No XSLT processor found 二.原因查找 google该错误信息,原因是确实ubuntu中没有安装 ...

  2. 执行ldapadd 命令时报错:ldap_bind: Invalid credentials (49)

    转载自:http://www.linuxfly.org/post/671/ 某项目,需要在Asianux 4.0上配置LDAP服务.参考以前的[原]操作ldap 数据库一文,在执行ldapadd 命令 ...

  3. 执行wsl 命令时报错 nsenter: failed to execute 564: No such file or directory

    问题 在cmd命令框中执行wsl命令时报错 nsenter: failed to execute 564: No such file or directory无法进入Ubuntu子系统中 C:\Use ...

  4. 编译Android源码,执行lunch命令时报错“No such file: /root/.lunchrc”的解决办法

    1.问题描述: 在编译Android系统源码时,执行#lunch命令,报"No such file: /root/.lunchrc"错误,现象如图所示. 2.解决办法: 将系统源码 ...

  5. mysql 1819_mysql5.7报错ERROR 1819解决办法

    MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格. 使用了该插件会检查设置的密码是否符合当前设置的强度规则,若不满足则拒绝设置.影响的语句和 ...

  6. 在windows上执行certutil命令时报错CertUtil: WsResetMetadata

    E:\TDDOWNLOAD\ORACLE11G>certutil -hashfile p13390677_112040_Linux-x86-64_1of7.zip md5 ---->> ...

  7. 执行ssh命令时报错CANNOT LINK EXECUTABLE “ssh“ library “libcrypto.so.1.1“ not found解决方法

    1. 删除 openssh 2. 安装 openssl 3. 安装 openssh 卸载:pkg uninstall 包名

  8. 终端连接mysql是出现error 2003_远程连接MySQL报错ERROR 2003解决办法

    转自https://blog.csdn.net/hjwang1/article/details/51669223 问题代码代码 ERROR 2003 (HY000): Can't connect to ...

  9. mysql1846错误_远程连接MySQL报错ERROR 2003解决办法

    转自https://blog.csdn.net/hjwang1/article/details/51669223 问题代码代码 ERROR 2003 (HY000): Can't connect to ...

最新文章

  1. ubuntu20.0.4更新至中文环境 | 具体步骤 + 图文详解
  2. 工作219:富文本查看 编辑状态显示
  3. win7NVIDIA显卡驱动升级时卡住
  4. 【LeetCode笔记】23.合并K个升序列表(Java、分治、链表)
  5. 数据分析--使用Web API(应用编程接口)以自动请求GitHub网站的特定信息为例爬取数据,附完整的Python代码详解
  6. 轻松搞定 Nginx 配置的好工具!
  7. gc:C语言的垃圾回收库-中文
  8. Latex绘制三线表
  9. 南京绿溢大厦远程预付费系统项目的设计与应用-安科瑞耿敏花
  10. 单片机中断实验 EX0
  11. 每日一记之数据库事务
  12. python将密文解密为明文_三分钟教你学会如何将密文解码成明文
  13. 苹果腕表应用上架 开发要求_苹果手表系列6首发
  14. Cacti之交换机端口无法正常显示
  15. 计算机无法装补丁,Win7系统无法安装补丁提示缺少Service Pack系统组件的原因及解决方法...
  16. 今日头条页面图片获取
  17. 如本科技上海分公司乔迁新址,加速长三角地区的业务覆盖
  18. 按键精灵使用百度文字识别(百度ocr)教程
  19. Team System:基本 Power Tool 工具
  20. Python缓存cacheout的使用

热门文章

  1. 高精度AOA定位,给你带来不一样的室内外定位技术-新导智能
  2. bp神经网络是用来干嘛的,BP神经网络什么意思
  3. lisp修改上一个图素_修改图块基点(已解决) - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
  4. 结构struct嵌套
  5. 西南科技大学城市学院计算机考试试题,西南科技大学城市学院考试试卷高数答案.doc...
  6. <笔试> 回转寿司题解 动态规划
  7. nginx进程模型,事件模型
  8. 查看附件html,附件查看器
  9. WebSocket+Vue+SpringBoot实现语音通话
  10. Java 字符串数组定义_「string数组」string 数组怎么定义