-skip grant tables启动mysql server后仍然出错

xwmevbvl  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(305)

我忘了mysql服务器的密码。即使在启动服务器后 --skip-grant-tables 我得到下面的错误。

ror 1045(28000):拒绝用户“odbc”@“localhost”的访问(使用密码:否)
这是Windows用的。
我也得到了错误,即使 mysql -u root 有什么问题吗?

eeq64g8w

eeq64g8w1#

这是你需要做的
首先确保mysqld没有运行。

ps aux | grep mysqld

如果它正在运行。住手。那么,

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
mysql -u root
FLUSH PRIVILEGES;
SET PASSWORD FOR root@'localhost' = PASSWORD('password');

相关问题