Если вы хотите, чтобы пользователи могли получать доступ к вашему сайту (серверу) через доменное имя, при этом доступ к соответствующему IP-адресу отключен, чтобы отключить доступ к phpmyadmin через IP-адрес, это невозможно, а не хороший способ добиться того, чего вы хотите.
Грубо говоря, доменное имя является удобочитаемой и запоминающейся формой IP-адреса человека, и когда мы вводим имя домена (например, http://google.com) в браузере, доменное имя преобразуется в соответствующий IP-адрес DNS (домен сервер имен), и браузер пытается подключиться к IP-адресу, указанному DNS. В конце концов, попытка подключения через доменное имя и IP-адрес внутренне работает одинаково.
Чтобы удалить доступ phpmyadmin от других пользователей и злоумышленников, настройка управления доступом является правильным способом. Попробуйте:
- Используйте надежные пароли для MySQL пользователей
- Ограничить разрешение пользователей MySQL в соответствии с целью пользователей MySQL. (Использование пользователя root для всех целей и приложений не является хорошим способом.)
Если вы правильно настроили вышеуказанные пункты, злоумышленники не могут получить доступ к вашей базе данных, даже если они знают URL-адрес phpmyadmin.