Como eu adiciono um super usuário do MySQL com permissões do tipo root?

2

Usando o PhpMyAdmin no XAMPP, quero adicionar um superusuário que tenha os mesmos privilégios de 'root' @ 'localhost'.

Isso porque eu quero criar uma instância do MySQL que minha máquina local servirá como um servidor de banco de dados remoto.

    
por user185296 19.08.2013 / 11:59

1 resposta

3

Você pode ver as concessões do root executando "show grants para 'root' @ 'localhost';". Este comando lhe dará uma saída semelhante a esta:

+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD 'mypassword' WITH GRANT OPTION |
+----------------------------------------------------------------------------------------------------------------------------------------+

Em seguida, você pode simplesmente substituir o nome de usuário / senha / host da consulta de concessão mostrada, por exemplo, assim:

GRANT ALL PRIVILEGES ON *.* TO 'anotheruser'@'%' IDENTIFIED BY PASSWORD 'anotherpassword' WITH GRANT OPTION;

Isto deve criar um usuário 'anotheruser' @ '%' com a senha especificada, e dar a ele os mesmos direitos que 'root' @ 'localhost' tem.

    
por 19.08.2013 / 12:15