Я запускаю сервер xampp и подключаюсь к базе данных mysql. Я пишу некоторые php для взаимодействия с базой данных. В основном база данных будет использоваться локально, поэтому тогда возникает проблема, если кто-то обратится к базе данных локально, они могут просто открыть файл php и найти информацию для входа в mysql. Есть ли способ защитить эту информацию? Могу ли я создать пользователя, который имеет доступ только для просмотра таблицы, а затем, когда someoene пытается изменить, я могу запросить еще один пароль?secure local mysql access
Я не уверен, что это имеет смысл, но по существу я не хочу, чтобы кто-то локально мог видеть пароль mysql, который хранится в mysql_connect(). Я также открыт для других решений для взаимодействия с mysql, но я достаточно ограничен для xampp-сервера, mysql и java.
Мысли?
Право, поэтому, я думаю, мне было интересно, есть ли способ скомпилировать или зашифровать файл php. Или, если есть какой-то способ подключиться через что-то, а затем все еще взаимодействовать через веб-браузер? Спасибо за быстрый ответ! – SortingHat
Шифрование не делает вам ничего хорошего, так как вам нужно будет расшифровать его для использования скриптом. Я пытаюсь объяснить, что независимо от того, что вы делаете, в конце концов, ваш сценарий по-прежнему должен подключаться к вашей базе данных, поэтому учетные данные должны быть известны. Поскольку вы предоставили людям доступ к вашим файлам, ситуация безнадежна. – Brad
Хм, хорошо. Спасибо за ваш ответ! – SortingHat