Я пытаюсь настроить доступ к базе данных mysql для отдельного пользователя. Конечно, это не проблема, легко настроить. Разделите имя пользователя и пароль.
Однако проблема связана с моим хостом, с базами данных mySQL, у вас есть один главный логин в PHPmyAdmin, который является автоматическим входом через cPanel. Кажется, что нет способа войти в интерфейс myPHPAdmin с отдельным именем пользователя и паролем, только доступ к PHPmyAdmin. Единственный способ получить доступ к PHPmyAdmin был через cPanel с ОДНИМ именем пользователя и паролем, который затем мог бы видеть и редактировать все базы данных в моей учетной записи хостинга, чего я не хочу. Я принял это в то время, когда занимался исследованием, и отложил проект.
Несколько недель назад я устанавливал новую установку wordpress (несвязанный проект) и нашел старую ссылку на плагин wordpress, которая позволила мне делать именно то, что я хочу делать! (Ссылка здесь: http://wordpress.org/extend/plugins/portable-phpmyadmin). Он использует информацию базы данных mySQL из файла config.php установки wordpess для отображения PHPmyAdmin. Это ограничивает отображение базы данных, которую использует установка WordPress.
Я думал, что если это можно сделать с помощью плагина для wordpress, то почему бы не создать какую-то отдельную страницу php? У меня недостаточно знаний php, чтобы взломать плагин, но я бы подумал, что там уже есть что-то подобное, я просто не знаю, как это называется и как его найти.
Команда поддержки HostGator предложила использовать настольное приложение для доступа к базе данных, но cPanel требует IP-адреса всего, что хочет получить к ней удаленный доступ, а у нас его нет (в нашем доме). Используя установку wordpress, в качестве адреса сервера используется "localhost", что устраняет проблему с IP.
Пожалуйста, отредактируйте и отметьте, если я плохо объяснил.
Вы можете самостоятельно установить автономную версию phpMYAdmin в своем домене hostgator. Загрузите приложение PHP из http://www.phpmyadmin.net/.
В CPanel вы можете создавать отдельных пользователей, которые имеют доступ только к определенным базам данных. эффективно ограничивая, какие базы данных они могут редактировать. Я не верю, что вы можете ограничить использование на уровне таблицы thou.
Или поищите в Google альтернативы phpmyadmin.
Одна из моих любимых альтернатив - Приятель SQL. Это настоящая загрузка и запуск PHP-приложения. он работает очень хорошо, и я использовал его много раз в прошлом, когда phpMYAdmin еще не был установлен. Это не так хорошо, как phpmyadmin, но все же довольно хорошо.
А также есть Aerosql, Я слышал о хорошем, но никогда не использовал.
Автономный PHP - это сам phpMyAdmin. Ты можешь скачать и установите его сами и настройте как хотите. HostGator только что настроил его с настройками, которые вам нравятся, но ничто не мешает вам это сделать.