如何为预装 mysql 的 aws ec2 设置 root 密码?

jon*_*jon 1 mysql amazon-ec2 amazon-web-services

我有一个预装了 mysql 的 EC2 实例。我现在需要使用 mysql - 因此我需要一个 root 密码,但是当我尝试运行时:

mysqladmin -u root password [aBc123DeF]
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Run Code Online (Sandbox Code Playgroud)

感谢任何响应者。J

小智 5

Amazon EC2 从不为“mysql”root 用户设置密码。因此,您可以 a) 使用“mysql -u root -p”,然后在要求输入密码时按“Enter”键。或者,b) 使用“sudo mysql”

在我的 EC2 实例上,两种方法都有效。