暂无图片
MySQL报错:1209:The MySQL server is running with the skip grant tables option so it cannot execute this statement
我来答
分享
暂无图片 匿名用户
MySQL报错:1209:The MySQL server is running with the skip grant tables option so it cannot execute this statement
暂无图片 5M

QQ图片20220208095457.jpg

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
沈克伟

先执行

flush privileges;

再执行

alter user 'root'@'localhost' identified by '405711';

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
GreatSQL

启动的时候参数里面加了 skip-grant-tables 跳过权限表了,所以不能赋权,你试试 flush privileges 刷新权限表看看

暂无图片 评论
暂无图片 有用 0
打赏 0
薛晓刚

这个应该是你启动时候跳过授权表了。通常是忘记了管理员密码了,这样进来改密码时候用的。但是这种情况下,你只能维护user表。不能做其他的。

所以你要改好密码去掉参数文件的 skip-grant-tables。重启数据库实例。才行。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL 本地Navicate 密码过期怎么解决?
回答 1
已采纳
我不太明白你的问题,如果是mysql用户过期,可以重新调整密码,并设置不过期的方式比如:ALTERUSER'testuser'@'localhost'PASSWORDEXPIRENEVER;这样就没有
两台机器,一台用telnet 连接到MySQL 数据库可以吗?
回答 1
telnet不是mysql协议,应该不能执行mysql命令。平时只用telnet进行端口探测,他的命令是明文传输的,不安全。
mysql8.0 备份语句有语法错误
回答 1
已采纳
A指定所有数据库B指定单库,你这明显语法错误!再看看吧mysqldumpurootP3387skiptzutctriggersdefaultcharactersetutf8mb4singletrans
mysql8.0 root密码被锁定了,怎么解决?
回答 1
已采纳
建议在配置文件用skipgranttables方式修改密码https://www.modb.pro/db/24271
mariadb数据库启动报错
回答 3
docker存在一些权限控制,出现这个报错一般是执行了一些不符合docker默认规则的操作系统命令。直接从dockerhub上拉mariadb官方的镜像,应该没有这个问题
在centos中 把mysql从5.7升级到8.0 需要先删除5.7吗 还是直接升级?
回答 5
做好备份,5.7可以直接在线升级到8.0
MySQL安装出现这个错误…求教
回答 2
链接:https://pan.baidu.com/s/14aWuDaPzYu8Skd1IiuWRkQ提取码:gup4可以下载这个运行库安装,一键到位。
关于克隆中的donor,recipient的理解?
回答 1
在克隆过程中,"donor"(供体)指的是原始机器,而"recipient"(接收者)指的是要将克隆数据复制到的目标机器。在你提到的情况中,如果你想将100.29克隆到100.40上,那么:100.2
MySQL配置文件加载顺序?
回答 5
已采纳
一、Windows环境下配置文件读取顺序1、%WINDIR%\my.ini,%WINDIR%\my.cnf全局配置2、C:\my.ini,C:\my.cnf全局配置3、BASEDIR\my.ini,B
mysql5.7.17初始化求助
回答 1
在dos里面登录进去,按照一下方式自动目录配置文件bin\mysqlddefaultsfileC:\mysql\my.iniinitializeinsecureconsole把执行的命令,截图出来共享