Управление несколькими пользователями на одном сервере MySQL

Итак, я собираюсь предложить ЛАМПУ для себя и нескольких своих друзей.

Я хочу сделать так, чтобы каждый пользователь мог создавать базы данных и удалять их и т. Д., Не видя базы данных другого пользователя. Я не хочу ограничивать количество баз данных до 1, и я хочу, чтобы они имели полный контроль над "своими" базами данных.

Есть ли способ сделать это?

1 ответ

Не совсем ответ, который вы ищете, но вы (как корень MySQL) можете создать каждую базу данных и предоставить полный доступ к ней, выполнив:

create database_name;
grant all privileges on database_name.* to user_name@connecting_host identified by 'password';
flush privileges;

Если ваше имя пользователя уже существует, вы можете пропустить identified by часть.

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