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

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

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

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

cuxqih21

cuxqih211#

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

  1. ps aux | grep mysqld

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

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

相关问题