sudo mysql -u root->访问被拒绝

sudo mysql -u root->访问被拒绝

我刚刚安装了 mysql,并将我的本地密码设置为非常简单的密码。我被警告这个密码太简单了,但我点击了忽略,因为我希望它简单一点。

我现在收到以下信息:

hutber@laptop:~$ sudo mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

我怎样才能访问 mysql?

答案1

关键部分是“使用密码:NO”。您需要提供密码:

sudo mysql -u root -p

并输入您在安装期间设置 MySQL 的密码。


如果您不知道的话,解决方法:

sudo -i

输入管理员密码然后执行

mysql

它将允许您通过 MySQL 命令行设置用户(如果需要)和密码。

相关内容