本来是要修改账号和密码的,但是修改完报了个错,之后,就再也登录不上了
报错信息如下:
can't find any matching row in the user table
这是由于修改完密码之后没有执行FLUSH PRIVILEGES
之后在网上找到,下图忘记账号密码时的修改方法,不管用!!!,第5步过不去,还是提示没有权限
最后,解决办法是,找到mysql/my.ini(或者/etc/my.cnf),在[mysqld]下加一行skip-grant-tables
,重启mysql,之后打开navicat,在命令行里修改用户名和密码,之后一定要执行FLUSH PRIVILEGES
,并重启mysql
MySQL 忘记密码
最新推荐文章于 2023-11-14 14:20:48 发布