2015-04-07 3 views
0

У меня есть PHP-скрипт для резервного копирования базы данных как dbName.sql, который может быть доступен любому пользователю. Мне нужно зашифровать/дешифровать базу данных резервного копирования, чтобы она была доступна только в моем приложении. Как я могу это сделать?Mysql резервная копия базы данных безопасности SQL?

Примечание: У меня есть страница списка, чтобы загрузить все резервные копии базы данных. Я хочу, чтобы мой сервер мог использовать только базу данных.

+0

Это действительно слишком широкий ответ, потому что существует слишком много способов шифрования чего-то, что не имеет ничего общего с MySQL. –

ответ

0

Когда вы создаете резервную копию файла, переместите его в место, к которому никто не может получить доступ в корневом каталоге сервера. Например, если вы являетесь общедоступным каталогом public_html, переместите файл на внешний (или такой же уровень) как файл public_html.

Тогда только два способа доступа к нему - либо по вашему сценарию (с надлежащими вызовами), либо через FTP-клиент.

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