Управление несколькими пользователями на одном сервере 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
часть.