
Я веб-разработчик, и мне просто интересно, почему я не могу подключиться к базе данных MySQL почти на всех моих сайтах с помощью командной строки (все темы используют cPanel), и когда я увидел, что порт 3306 закрыт!!
Как мне подключить тему к команде MySQL?
Почему порт mysql отображается закрытым? Как это работает, если порт закрыт?
Это то, что делает Cpanel?
Моя команда:
mysql -h remoteipaddress -u имя_пользователя -pmypassword -D mydatabase
решение1
Удаленные соединения MySQL отключены по умолчанию на серверах cPanel, поскольку они считаются потенциальной угрозой безопасности. Использование инструментов в Web Host Manager (WHM) и интерфейса cPanel на уровне домена (обычноhttp://domainname.com/cpanel) можно добавлять удаленные хосты, которым сервер позволяет подключаться к службе MySQL.
решение2
я используюSQLyogдля подключения к удаленным хостам. И эта ссылка -https://answers.syr.edu/display/ischool/Включить+Удаленный+MySQL+на+cPanel- приведены шаги для удаленного подключения к базе данных MySQL при использовании cPanel.