ERROR 1045(28000):在Ubuntu 16.04上安装mySql时拒绝用户'root'@'localhost'访问

时间:2017-10-01 00:16:41

标签: mysql ubuntu lamp

我是第一次建立自己的网站,我正在使用本教程: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04

现在安装MySql后我第一次遇到某种错误,所以我重建了Droplet并重新开始。现在一切顺利,我在安装mySql后尝试:

$ mysql_secure_installation

它询问我的root密码,然后我就错了:

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

我无论如何都无法访问它。是否有可能从一开始就开始安装所有内容?

1 个答案:

答案 0 :(得分:0)

默认root密码为空(即空字符串)而不是root。所以你只需登录:

emacs

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

mysql -u root

在大多数情况下,您还应该在广泛使用数据库之前设置个人用户帐户。