The MySQL server is running with the --skip-grant-tables option so it cannot execute this state

这篇具有很好参考价值的文章主要介绍了The MySQL server is running with the --skip-grant-tables option so it cannot execute this state。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原因: 链接数据库忘记用户密码, 配置文件/etc/my.cnf中增加skip-grant-table 跳过密码登录,进入服务器修改密码时,出现如下报错信息:

mysql> alter user root@'localhost' identified by '123';
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

解决方法:

1、重启数据库服务器

     ]# service mysql restart

2、链接数据库服务器

     ]# mysql

     mysql>  flush privileges;             刷新权限列表

     mysql> alter user root@'localhost' identified by '123';     更改用户密码

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> alter user root@'localhost' identified by '123';
Query OK, 0 rows affected (0.00 sec)

 3、退出数据库服务器,注释配置文件  #skip-grant-table, 重启数据库服务器器

4、验证用户是否登录

[root@master-2 mysql]# mysql -uroot -p123
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.31 MySQL Community Server - GPL

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> exit

     文章来源地址https://www.toymoban.com/news/detail-716979.html

到了这里,关于The MySQL server is running with the --skip-grant-tables option so it cannot execute this state的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 供应链安全-镜像 Trivy kubesec_the first run cannot skip downloading db

    [root@master trivy]# trivy image nginx:1.17.1 --skip-db-update --skip-java-db-update 2023-11-15T02:10:00.448-0500 INFO Vulnerability scanning is enabled 2023-11-15T02:10:00.448-0500 INFO Secret scanning is enabled 2023-11-15T02:10:00.448-0500 INFO If your scanning is slow, please try ‘–scanners vuln’ to disable secret scanning 2023-11-15T02:10:00.448-0

    2024年04月22日
    浏览(30)
  • Centos MySQL --skip-grant-tables详解

    主机系统:Centos7 64位 数据库版本:MySQL5.7.40 使用–skip-grant-tables场景 1、忘记管理员密码 2、修改管理员密码 显示错误内容如下: 我的 MySQL5.7 安装流程:步骤1,如果你的也是这样设置的,那请继续操作吧 解决方式: 1、进入yum.repos.d文件夹 2、停止当前运行的MySQL服务 3、编

    2024年02月05日
    浏览(94)
  • MySQL:Skip-grant-tables非常有用启动参数

    介绍一个非常有用的mysql启动参数—— --skip-grant-tables。 顾名思义,就是在启动mysql时不启动grant-tables,授权表。有什么用呢? 忘记管理员密码后有用 操作方法: 1、停止mysql服务 2、以命令行参数启动mysql 3、修改管理员密码 4、杀死mysql,重启mysql

    2024年01月25日
    浏览(50)
  • Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running

    当docker  ps出现Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running以下报错时,首先 查看docker服务的状态如果处于关闭状态则需要启动docker服务 如果服务是启动状态docker   ps还是报这个错 如果路径ok,那就是docker.socket进程没有关掉 重新启动服务即可

    2024年02月08日
    浏览(56)
  • 报错:To see the full stack trace of the errors, re-run Maven with the -e switch.

    目录 报错信息: 报错场景: 报错原因:  解决方法: [ERROR] Java heap space - [Help 1] [ERROR]  [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR]  [ERROR] For more information about the errors and possible solutions, please

    2024年02月07日
    浏览(61)
  • 关于:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

    报错的翻译:无法连接到 unix:///var/run/docker.sock 上的 Docker 守护程序。 docker 守护进程是否正在运行? 通过翻译完报错,可以看出报错的原因是 因为docker的服务没启动 1、首先启动docker服务 2、查看docker服务当前状态 就此,以上的报错就成功解决! 为了避免以上的问题重复出

    2024年02月15日
    浏览(52)
  • 【Docker:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.Is the docker daemon run】

    在后台一直出现xxljob环境的报错,然后查看服务器执行关于docker命令,docker images,docker ps,会一直出现如下问题: 此时已确定Docker本身已经安装正常。 问题原因是因为docker服务没有启动,所以在相应的/var/run/ 路径下找不到docker的进程。 如果未安装docker,则会出现: 1、执行

    2024年02月05日
    浏览(56)
  • docker中“Cannot connect to the Docker daemon at .............Is the Docker daemon running?” 解决办法

    #1、在docker拉取镜像后启动不起来 “Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the Docker daemon running?”  此错误的原因包括: (1)The Docker daemon is not running. Docker守护程序未运行 (2)Docker doesn’t shutdown cleanly. Docker无法完全关闭。 (3)Lack of root privileges to start th

    2024年02月03日
    浏览(62)
  • Flutter Cannot run with sound null safety, because the following dependencies

    flutter sdk 版本升级到2.0或者更高的版本后,运行之前的代码会报错 这些包不支持 safety模式。我们可以在运行的时候添加–no-sound-null-safety。打开Android Studio,然后依次选择【Run】 --【 Edit Configurations】 -- 【Add Additional Run args 】– 【–no-sound-null-safety】,如下图。

    2024年02月10日
    浏览(35)
  • Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the dock

    记录一下初使用docker时,报错 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the dock er daemon running? 的解决思路。 服务器使用阿里云的,经常重启,一直没有管理之前安装的docker,现在想学习spark,遍跟着官网开始下载spark,执行了 docker pull apachecn0/spark-doc-zh 就报了下面

    2024年02月16日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包