我想创建一个MySQL用户,可以创建新数据库并仅管理它们(创建/删除表),而无需管理其他模式。 那可能吗?他需要什么许可? 我尝试混合DBDesigner和DBManager,但似乎他可以编辑所有内容或不编辑任何内容(无论是他的数据库)。
答案 0 :(得分:0)
可能会有所帮助。看看这个:MySQL RefMan
答案 1 :(得分:0)
将tester123
替换为PHP变量或任何您想要的用户名和数据库名称。
将tester123 @旁边的%
替换为您想要的主机名。
行说明:
我们走了:
CREATE USER 'tester123'@'%' IDENTIFIED BY '***';
GRANT USAGE ON * . * TO 'tester123'@'%' IDENTIFIED BY '***' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
CREATE DATABASE IF NOT EXISTS `tester123` ;
GRANT ALL PRIVILEGES ON `tester123` . * TO 'tester123'@'%';
FLUSH PRIVILEGES;
提示:
这可以轻松完成,并由phpMyAdmin
,用户 - &gt;进行解释。创建用户 - &gt;授予对以用户命名的数据库或<user_*>
答案 2 :(得分:-2)
下载mysql workbench。在服务器管理器中,您将找到用户/权限。在这里,您可以轻松定制用户。