【发布时间】:2018-08-29 14:37:45
【问题描述】:
我在 AWS 上启动了一个 EC2 实例,并且正在使用 Ubuntu。我能够在实例本身上连接到 MySQL。 (即mysql -h localhost -u root -p)
但是当我尝试从远程计算机连接时 (即mysql -h ipaddress -u remoteUN -p)
ERROR 2003 (HY000): Can't connect to MySQL server on 'ipaddress' (61)
我已更改我的安全设置以允许所有 IP 地址连接到端口 3306 和端口 22,并且在实例上我创建了一个可以从远程服务器访问 MySQL 的用户
> CREATE USER 'tempuser'@'%' IDENTIFIED BY 'password';
> GRANT ALL PRIVILEGES ON *.* TO 'tempuser'@'%'
> WITH GRANT OPTION;
我尝试使用
启动/停止 mysql 服务器 > service mysqld restart
得到下面的
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'mysqld.service'.
身份验证为:Ubuntu (ubuntu) 密码:
我不确定默认密码是什么,当我输入我的 MySQL 密码时,我得到了
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
==== AUTHENTICATION FAILED ===
Failed to restart mysqld.service: Access denied
See system logs and 'systemctl status mysqld.service' for details.
> systemctl status mysqld.service
mysqld.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
有人知道默认密码是什么或如何重新启动服务器以便我可以远程连接吗?
【问题讨论】:
标签: mysql amazon-web-services ubuntu amazon-ec2 mysql-5.7