mysqlroot分配创建数据库权限
在MySQL中,要给root用户授权创建数据库,你可以使用GRANT
语句来授予权限。以下是一个例子:
GRANT CREATE ON *.* TO 'root'@'localhost';
这条语句授予了root用户在所有数据库上创建新数据库的权限,'root'@'localhost'
指定了用户名和它所在的主机。
如果你想要授予root用户在特定数据库上创建数据库的权限,可以这样做:
GRANT CREATE ON `mydb`.* TO 'root'@'localhost';
这里,mydb
应该替换为你想要root用户在其上创建数据库的数据库名称。
请记得,在执行这些操作后,你可能需要刷新权限:
FLUSH PRIVILEGES;
确保在执行这些操作之前,你已经以具有足够权限的用户身份登录MySQL。
评论已关闭