Я нещодавно отримав сервер VPS від великого хостинг-провайдера. У мене є сайт, на якому я розмістив кілька інших місць, тому я знаю, що код працює
Цей постачальник дозволяє створити ім'я хоста MySQL, яке ви використовуєте для підключення до mysql. Я встановити міну в якості MySQL. [Ім'я_домена] .com . Ви не можете підключитися через localhost
Наприклад, скажімо, що мій домен testdomain.test
Я створив би своє з'єднання за допомогою (In PHP)
new mysqli(“mysql.testdomain.test”, “user”, $password, $dbname)
Однак, коли я запускаю / завантажую свої скрипти PHP, я отримую помилку
Access denied for user ‘user’@’unrelateddomain.com’ (using password: YES)
Я ніколи навіть не чув про цей неспоріднений домен.com, і не знаю, звідки він взявся. "
Якщо я SSH на сервер, я можу підключитися за допомогою
mysql -h mysql.testdomain.test -u user -p
Я також можу підключитися через PHPMyAdmin за допомогою mysql.testdomain.com
Після мого дослідження я найкраще здогадуюсь, що це стосується зворотного пошуку DNS, який може зробити MySQL. Але я не можу знайти когось із подібними проблемами.
Дякую, я дуже ціную це
Редагування: 9.02.2019
Я купив новий домен, оновив / переробив абсолютно все, що міг, і створив новий сайт спеціально для перевірки цього, і помилка все ще зберігається.