在同一 MySQL 服务器上管理多个用户

在同一 MySQL 服务器上管理多个用户

所以,我打算为自己和一些朋友提供一个 LAMP。

我希望每个用户都能创建和删除数据库等,而无需查看其他用户的数据库。我不想将数据库数量限制为 1,我希望他们能够完全控制“他们的”数据库。

有没有办法做到这一点?

答案1

这并不是您正在寻找的答案,但您(作为 MySQL root)可以创建每个数据库并通过发出以下命令授予对它的完全访问权限:

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

如果您的user_name已经存在,那么您可以跳过该identified by部分。

相关内容