Я установил LAMP
на экземпляр VM в облаке Google, но когда я пытаюсь удаленно получить доступ к базе данных mysql из своего терминала linux, используя
$ mysql -u username -h ipaddress -p
после ввода пароля ничего не происходит (нет ошибки). Я попытался получить доступ к нему локально через ssh.
Есть ли другие настройки на облачной платформе. Мне нужно изменить перед доступом к базе данных с удаленного компьютера. Следуйте этому руководству, но он просто останавливается после ввода пароля.
Пробовал комментировать адрес привязки, но не работал. Нужна помощь.
Чтобы быть ясным, используете ли вы команду mysql
на своей удаленной машине или через SSH?
Как правило, вы никогда не должны допускать внешний доступ к удаленному MySQL по соображениям безопасности, особенно если доступ к данным только для локального пользователя. (однако неясно, является ли это причиной того, почему вы не можете подключиться)
Вот как вы должны подключиться:
ssh user@ipaddress
)При подключении с помощью редактора БД некоторые редакторы позволяют подключаться к MySQL через SSH. Sequel Pro для Mac делает это очень хорошо.