mysql - 错误 1045 (28000) : Access denied for user '

我一直在按照手册在 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

默认的 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/

相关文章:

python - 如何检查我的 python 对象是否为数字?

python - 如何将 numpy 数组转换为(并显示)图像?

python - scikit-learn 中跨多个列的标签编码

linux - 如何在 bash 中在一行中运行多个后台命令?

linux - SVN check out 文件夹的内容,而不是文件夹本身

linux - libtool 的 .la 文件有什么用?

linux - 如何在 Linux 中遍历目录?

linux - 查看 PS 命令的完整输出

python - 如何获得 Python 类的 parent ?

python - 如何消除数独方 block 中的凸性缺陷?