Как получить доступ к MySql на моем выделенном сервере с удаленного компьютера
У меня на выделенном сервере настроен сервер MySql с IP-адресом 12.12.123.123 . Я настроил MySql для разрешения удаленного доступа. Теперь я хочу получить доступ к серверу из удаленного приложения. Как я могу это сделать? Как я получу имя хоста / сервера MySql, чтобы вставить в строку подключения?
Спасибо
2 ответа
Вы можете просто указать IP-адрес сервера в качестве имени хоста.
Удостоверься что
Сервер MySQL прослушивает общедоступный IP-адрес, поэтому в
my.cnf
:bind-address = 0.0.0.0
Пользователю, которого вы настроили на сервере MySQL, разрешен удаленный доступ к схеме:
GRANT ALL PRIVILEGES TO `user`@% ...
Чтобы быть более безопасным, вам не нужно использовать подстановочный знак, вы можете использовать определенный хост или шаблон IP.
Предполагая, что ваш сервер полностью доступен и экземпляр сервера настроен надлежащим образом, вы можете проверить соединение, используя mysql -h
переключиться так:
mysql -u username -p -h 44.55.66.77
После успешного подключения вы можете использовать те же данные в вашем приложении.