Я запустил экземпляр EC2 на AWS и использую 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 (убунту)
Пароль:
Я не уверен, какой пароль по умолчанию, и когда я ввожу свой пароль 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)
Кто-нибудь знает, что такое пароль по умолчанию или как перезапустить сервер, чтобы я мог подключиться удаленно?