所以,我打算为自己和一些朋友提供一个 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
部分。