phpmyadmin несколько аккаунтов для одной базы данных - PullRequest
0 голосов
/ 16 февраля 2012

Мне было интересно, возможно ли иметь 1 базу данных, но несколько входов в систему (чтобы при уходе разработчика нам не приходилось менять весь пароль БД и все его экземпляры).

Если это возможно, как бы я это сделал?(У меня НЕТ опыта работы с phpmyadmin, кроме запросов, связанных с кодом, я провожу исследование для друга, который сможет его реализовать)

Спасибо заранее!

Ответы [ 3 ]

1 голос
/ 16 февраля 2012

phpMyAdmin предлагает простой способ создания новых пользователей SQL. На главном экране нажмите на базу данных в левом столбце, для которой вы хотите добавить нового пользователя. Нажмите на вкладку Привилегии. Внизу есть команда с надписью «Добавить нового пользователя»; нажмите это. Введите имя пользователя и пароль, которые вы хотите назначить учетной записи. Чтобы ограничить пользователя этой базой данных, выберите «Предоставить все привилегии для базы данных».

Примечание: я использую phpMyAdmin 3.4.7.1.

1 голос
/ 16 февраля 2012

Да, это возможно. Если вы используете localhost, просто войдите в систему, создайте нового пользователя и дайте привилегии для базы данных.

http://wiki.phpmyadmin.net/pma/user_management#Creating_a_new_user

Если вы размещаете сервер в Linux, есть возможность создавать новых пользователей и назначать базы данных с разными привилегиями.

1 голос
/ 16 февраля 2012

Да, это довольно просто. PhpMyAdmin проверяет логины по списку разрешений пользователей MySQL. Просто создайте несколько пользователей MySQL с полными привилегиями в рассматриваемой БД и предоставьте каждому администратору своего собственного пользователя.

Это легко настроить прямо из PhpMyAdmin. Просто войдите в систему как пользователь с высоким уровнем привилегий и перейдите на вкладку «Привилегии». Затем «Добавить нового пользователя» и укажите имя пользователя, хост (обычно localhost), пароль и затем создайте пользователя (без проверенных привилегий). Как только пользователь будет создан, вернитесь к списку пользователей на вкладке Привилегии и нажмите кнопку редактирования рядом с вашим новым пользователем. Затем в разделе «Права доступа к базе данных» выберите базу данных, для которой вы хотите предоставить привилегии ... затем просто выберите все права, которые вы хотите предоставить этому пользователю, и нажмите «Перейти». Этот новый пользователь и пароль MySQL теперь может быть выдан администратору, чтобы он / она мог войти в PhpMyAdmin, и он был отозван в любое время в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...