2017-02-09 5 views
0

Недавно я установил XAMPP на Windows 10 для использования учеником средней школы в течение первого года обучения веб-разработке. У каждого из них есть своя собственная база данных в MySQL, и я хочу, чтобы они могли входить в phpMyAdmin для доступа к своим базам данных. Ни один из них не будет на сервере. Я также хочу иметь возможность удаленного входа в систему с правами root. Я много сделал для игры в Google и много играл с config.inc.php. До сих пор я настраивался таким образом, что корневой журнал регистрируется автоматически везде; и изменилось, так что все хорошо работают на местном уровне, но удаленно я получаюphpMyAdmin - настройка удаленного входа в систему

1045 - Доступ запрещен для пользователя 'корень' @ 'локальный' (используя пароль: ДА)

mysqli_real_connect(): (HY000/1045): Доступ запрещен для пользователя «root» @ «localhost» (с использованием пароля: ДА)

Вот где я сейчас.

Цель: 1. Разрешить доступ и принудительный вход с любого компьютера в мире. 2. Разрешить выход из системы 3. Выйти автоматически по истечении тайм-аута (и при закрытии браузера, если это возможно).

ответ

0

Вам понадобится cookie auth_type для этого прецедента. Я считаю, что XAMPP по умолчанию использует $cfg['Servers'][$i]['auth_type'] = 'config';, что означает, что вы автоматически вошли в систему, так как любой пользователь жестко закодирован в config.inc.php. Использование «cookie» позволяет вашим ученикам каждый раз вводить свои учетные данные и выходить из системы по мере необходимости.

Кроме того, я считаю, что XAMPP устанавливает ограничения в Apache, чтобы не разрешать удаленные подключения к phpMyAdmin, поэтому вам нужно будет отредактировать файл конфигурации Apache, который определяет доступ к phpMyAdmin, чтобы разрешить доступ из внешних подключений.

Предполагаю, что у вас уже есть компьютер, открытый в Интернете и настроенный DNS, чтобы он был доступен из Интернета? Разумеется, вам необходимо настроить брандмауэр и/или маршрутизатор, чтобы, конечно, разрешать входящие подключения к серверу.

Смежные вопросы