当前位置: 首页 > 知识库问答 >
问题:

错误1045(28000):拒绝用户“root”@"localhost“的访问(使用密码:YES)

刘安志
2023-03-14

我一直按照手册在Ubuntu上安装软件套件。我完全不懂MySQL。我在我的Ubuntu上做了以下安装。

sudo apt-get update
sudo apt-get install mysql-server-5.5
sudo apt-get install mysql-client-5.5
sudo apt-get install mysql-common
sudo apt-get install glade
sudo apt-get install ntp
me@ubuntu:~/Desktop/iPDC-v1.3.1/DBServer-1.1$ mysql -uroot -proot <"Db.sql"
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

共有1个答案

刘畅
2023-03-14

注意:对于MySQL5.7+,请参阅@lahiru对此问题的回答。包含更多最新信息。

对于MySQL<5.7:

默认根密码为空(即空字符串),而不是root。因此您只需以以下身份登录:

mysql -u root

安装后显然应该更改root密码

mysqladmin -u root password [newpassword]

在大多数情况下,您还应该在广泛使用DB之前设置单独的用户帐户。

 类似资料: