运行 mysql 命令时出现“拒绝用户‘root’@‘localhost’访问(使用密码:否)”

运行 mysql 命令时出现“拒绝用户‘root’@‘localhost’访问(使用密码:否)”

可能重复:
MySQL 安装过程中出现 ERROR 1045 应该如何诊断?

该服务器在 Ubuntu 9.10 64b 上运行。

我已经从源代码安装了 mysql-server。安装已成功完成,但当我mysql在终端中运行命令时,出现以下错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

这是什么意思?我该如何纠正这个错误?

答案1

您需要设置密码才能使用:

mysqladmin -u root password mysecret

之后你可以登录

mysql -u root -p

相关内容