我一直在按照手册在 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
那我做
cd ~/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)
我该如何解决它并继续?
最佳答案
注意:对于MySQL 5.7+,请查看answer from Lahiru对这个问题。其中包含更多最新信息。
对于 MySQL < 5.7:
默认的 root 密码为空白(即空字符串),而不是 root
。所以你可以登录为:
mysql -u root
你显然应该在安装后更改你的root密码:
mysqladmin -u root password [newpassword]
在大多数情况下,您还应该在广泛使用数据库之前设置个人用户帐户。
关于mysql - 错误 1045 (28000) : Access denied for user 'root' @'localhost' (using password: YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21944936/