无法登录AWS ec2上托管的MySQL实例

0 mysql linux amazon-ec2 amazon-web-services

我正在尝试mysql在aws ec2实例(预装了mysql的SUSE 32位)上设置数据库.但是,我无法以root用户身份登录mysql:

mysql -u root
Access denied
Run Code Online (Sandbox Code Playgroud)

没有密码,有没有办法获得一个?我相信root用户被阻止,因此应该登录ec2-user.但是,当我这样做的时候

mysql -u ec2-user
Run Code Online (Sandbox Code Playgroud)

用户没有创建数据库的权限.

我对linux不太熟悉,所以如果我只是完全错误,那就说吧.

任何帮助将不胜感激.

Dan*_*man 5

此服务器在EC2上的事实无关紧要.SUSE和MySQL不知道这一点.亚马逊无法阻止任何事情,您拥有对服务器的root访问权限.您可以使用mysqladmin恢复/更改root密码,也可以--skip-grant-tables在进行更改时启动mysqld .