如何在MySQL / MariaDB中创建具有root权限的用户?

时间:2013-05-25 06:24:42

标签: mysql

我想创建一个拥有root用户拥有的所有权限的用户,用户应该能够访问所有数据库,创建数据库并且应该能够向其他用户授予权限。

1 个答案:

答案 0 :(得分:139)

% mysql --user=root mysql
CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' WITH GRANT OPTION;
CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
CREATE USER 'admin'@'localhost';
GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
CREATE USER 'dummy'@'localhost';
FLUSH PRIVILEGES;