Я только недавно получил VPS-сервер от крупного хостинг-провайдера. У меня есть сайт, на котором я разместил несколько других мест, которые я просто клонирую здесь
Этот провайдер предлагает вам создать имя хоста MySQL, которое вы используете для подключения к mysql. (Это похоже на запись домена. Я установил мой как mysql. [Имя домена] .com. Вы не может подключиться через локальный хост или IP)
Например, допустим, мой домен testdomain.test
Я бы создал свое соединение, используя (В PHP)
new mysqli(“mysql.testdomain.test”, $user, $password, $dbname)
Однако, когда я запускаю / загружаю свои PHP-скрипты, я получаю сообщение об ошибке:
Access denied for user ‘user’@’unrelateddomain.com’ (using password: YES)
Я никогда не слышал об этом unrelateddomain.com и я понятия не имею, откуда это взялось. (unrelateddomain.com является местозаполнителем, но сайт, к которому он пытается подключиться, является реальным сайтом)
Если я SSH в сервер, я Можно подключиться с помощью
mysql -h mysql.testdomain.test -u user -p
Я также могу подключиться через PHPMyAdmin, используя mysql.testdomain.test
Я связался с моим хостинг-провайдером, и они очистили / обновили свой DNS-кеш для меня. Я ждал почти неделю, и это не решило себя.
Я получаю те же результаты nslookup на разных компьютерах&сервер VPS. Я также пробовал разные имена хостов mysql
edit: также, viewdns.info сообщает мне, что на моем VPS-сервере есть 3 домена; один из которых является нереализованный домен. Однако на mysql.testdomain.test есть только один, который не является неродственный домен
Я действительно ценю это. Спасибо
Задача ещё не решена.
Других решений пока нет …