Как добавить подстановочный знак любому пользователю или базу данных с помощью phpmyadmin? [закрыто]

Как я могу добавить подстановочный знак в любую базу данных и ее пользователя, использующего phpmyadmin, чтобы он принимал оба подключения из локальной сети и из глобальной сети?

0
задан 7 December 2013 в 23:46

1 ответ

Я бы настоятельно предупредил, какой уровень доступа вы назначаете базам данных и пользователям, не полностью понимая последствия этого для безопасности!

При предоставлении пользователям ограниченного доступа к определенным базам данных с использованием подстановочных хостов Обычно все в порядке, и много раз необходимо, предоставление неограниченного или высокоуровневого доступа открывает вашу систему для эксплойтов безопасности, таких как атаки с использованием SQL и PHP.


В phpMyAdmin перейдите на вкладку «Пользователи»; найдите учетную запись пользователя, которую вы хотите отредактировать, и нажмите ссылку «Изменить привилегии». В открывшемся диалоговом окне найдите поле «Изменить регистрационную информацию / Скопировать пользователя». В поле «Хост» выберите «Любой» во всплывающем меню или добавьте % в поле - это устанавливает подстановочный знак, разрешающий этому пользователю доступ к базе данных с любого IP или хоста.

Привилегии базы данных назначаются для каждого пользователя, для каждой базы данных. Чтобы предоставить пользователю доступ к определенным базам данных, вы можете назначить их в том же диалоговом окне, что и выше, в полях «Права доступа к базе данных». Один пользователь может иметь доступ к нескольким базам данных с уникальными разрешениями для каждой базы данных.

0
ответ дан 7 December 2013 в 23:46

Другие вопросы по тегам:

Похожие вопросы: