Como faço para criar um usuário com os mesmos privilégios de root no MySQL / MariaDB? [fechadas]

106

Como faço para criar um usuário com os mesmos privilégios de root no MySQL / MariaDB ?.

Srinivasankanna
fonte
2
tente pesquisar no Google: dev.mysql.com/doc/refman/5.1/en/adding-users.html
Dinesh
Pergunta relacionada: stackoverflow.com/questions/5016505/…
Usuário de

Respostas:

173
% 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;
imulsão
fonte
2
Você pode explicar por que cria usuários 'localhost'e '%'?
Usuário de
3
A conta 'monty' @ 'localhost' pode ser usada apenas ao conectar-se a partir do host local. A conta 'monty' @ '%' usa o caractere curinga '%' para a parte do host, então pode ser usado para se conectar a partir de qualquer host
takehin
@takeshin, %não parece incluir, localhostnão é?
Pacerier
3
dev.mysql.com/doc/refman/5.5/en/adding-users.html deve responder às suas perguntas.
sjas
1
Tive que executar $ mysql -u root -pe inserir a senha do root para poder iniciar a linha de comando do MySQL
user3405291