首页 > 数据库 >mysql access denied for root ... mysqld –skip-grant-tables 命令失效 ... Failed to find valid data direct

mysql access denied for root ... mysqld –skip-grant-tables 命令失效 ... Failed to find valid data direct

时间:2024-02-25 21:55:05浏览次数:30  
标签:... grant -- skip Failed tables mysql root

<!-- 密码突然登录不上MySQL了,久了也不晓得是不是密码不正确...只能改密码...一年难得碰一次,感觉每次总有莫名其妙的问题 --> <!-- 修改方案只找到一个,就是无密码验证开启mysql服务,然后登录,设置新密码 --> <!-- mysql版本不同有些命令无效,大概分高低两版本 -->
<!-- 低版命令 我的是新版本,以下命令没有试成功 --> <!-- 无密码验证开启服务 -->

mysqld --skip-grant-tables

 

<!-- 修改密码-并刷新-退出 -->
use mysql;
update user set password=password('123456') where user='root';
flush privileges;
quit

 


<!-- 高版本-修改成功了 --> <!-- 指定启动配置文件   无密码验证开启服务; --> <!-- 前面没有指定启动文件,一直报错:Failed to find valid data directory; 我自己是没有额外配置的,这就是默认的配置,还要报错,真的是服了 --> <!-- C:\ProgramData\MySQL\MySQL Server 8.0\my.ini   此文件里面指定了数据存放位置  datadir=C:/ProgramData/MySQL/MySQL Server 8.0/Data    -->
mysqld --defaults-file='C:\ProgramData\MySQL\MySQL Server 8.0\my.ini' --console --skip-grant-tables --shared-memory

 


<!-- 另开窗口进入mysql --> <!-- 输入直接  回车 回车;不输入密码 -->
mysql -uroot -p

 

<!-- 刷新一下 -->
flush privileges;

 

<!-- 再修改密码 报错了 -->
ALTER USER 'root'@'%' IDENTIFIED BY '123456';

 

<!-- 换这个成功 -->
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

 

<!-- 再试试也可以 -->
ALTER USER 'root'@'localhost' IDENTIFIED BY 'mysql';

 

<!-- 最后刷新一下然后退出 -->
flush privileges;
quit

 

<!-- 'root'@'%' 'root'@'localhost' 两个好像是远程和本地使用时的区别? -->
<!-- 关闭服务再正常重启,输入密码 mysql 就成功登录了 -->

标签:...,grant,--,skip,Failed,tables,mysql,root
From: https://www.cnblogs.com/jiayouba/p/18033166

相关文章

  • FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memo
    <---JSstacktrace--->====JSstacktrace=========================================Securitycontext:000000A526FA5891<JSObject>1:fromString(akafromString)[buffer.js:314][bytecode=0000010AE305A149offset=164](this=00000347695822D1&......
  • CF1930E 2..3...4.... Wonderful! Wonderful! 题解
    DescriptionStackhasanarray$a$oflength$n$suchthat$a_i=i$forall$i$($1\leqi\leqn$).Hewillselectapositiveinteger$k$($1\leqk\leq\lfloor\frac{n-1}{2}\rfloor$)anddothefollowingoperationon$a$an......
  • 解决nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with th
    昨天一切正常,今天ubuntu启动突然卡住了,一直停在黑屏光标界面。在网上看到原因可能和nvidia驱动有关。输入nvidia-smi报出题目中的错误。一般这种错误都是在刚安装nvidia驱动后第一次启动可能出现,见我这篇文章。不过这次是突然出现的,不是安装驱动后出现的,所以不是安装nvidia驱......
  • 元宵节快乐......在此写下纪念
    一晃时间过了许久,不知不觉自己学习网安行业已经快一年了,在此遇见很多的人,给我许多帮助,指点迷津,非常感谢!!奈何自己愚笨,靠着没日没夜的学习才能有一丝丝前进的可能,有时候会埋怨自己真的是太笨了,但还是得起身,奋起原来少年已经是一个青年啦,意气风发的时候,一去不复返咯~只能埋下头去好......
  • 拉取github仓库报错 Authentication failed for..
    remote:Pleaseseehttps://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/formoreinformation.(大家也可以看一下,是github要求使用双因子验证的通知)二、解决步骤1、首先进入GitHub,点击头像打开下拉栏,进入settings页面。2、点击进入下面的de......
  • ES6扩展运算符(...)
    在ES6中,扩展运算符(...)是一种用来展开数组和对象的语法。它可以将一个数组或对象展开,以便在函数调用、数组字面量或对象字面量中使用。1//1.在数组中的应用:2letarr=[1,2,245,6]3letarr1=[...arr,3,5,7]4console.log(arr1)//[1,2,245,6,3,5,7]56......
  • windows11系统下ppt突然打不开,报错“PowerPoint启动时提示上次启动失败是否启用安全模
    问题描述:windows11系统下ppt突然打不开,报错:PowerPoint启动时提示上次启动失败是否启用安全模式...ppt文件是正常的,我发到其他设备上是可以正常打开的。我把office卸载了用腾讯文档也无法打开ppt文件。点击用安全模式打开后无反应,即无错误提示也没有打开ppt。以上情况说明:......
  • 遇到Failed to get response from https://registry.npm.taobao.org/vue-cli-version-
    1.问题在启动vueui时,总是遇到报错,如下图:2.解决参考:vuecli创建项目报错:Failedtogetresponsefrom/vue-cli-version-marker找到你的.vuerc文件:C:\Users\trmbh\.vuerc,这里根据自己的用户名更改然后改为{"useTaobaoRegistry":false,"packageManager":"npm"}第......
  • Qt程序执行报错:"This application failed to start because not Qt platform plugin c
    Qt编译的exe程序执行时报错:出现以上错误的原因是由于的系统环境路径缺失或者exe程序目录下缺少对应的dll导致。以上为缺少对应的Qtplatformplugin。在Qt的安装目录下将platforms整个目录拷贝到exe所在目录下,即可执行。如果提示缺少对于的xxx.dll直接将对应缺失......
  • npm 报错 npm ERR! request to https://registry.npm.taobao.org/three failed, reaso
    1.问题描述npm使用淘宝镜像安装报错npmERR!codeCERT_HAS_EXPIREDnpmERR!errnoCERT_HAS_EXPIREDnpmERR!requesttohttps://registry.npm.taobao.org/xxxfailed,reason:certificatehasexpired2.错误原因错误提示已经告诉原因是淘宝镜像过期了!其实,早在2021......