Por padrão, o MySQL no Ubuntu e todas as outras distribuições têm seu próprio usuário mysql/mysql
. Normalmente é bloqueado para login.
Se você precisa ter um usuário com privilégios para executar coisas como root, você precisará adicionar esse usuário a % arquivo/etc/sudoers
via comando visudo
. Se você precisar que esse usuário tenha privilégios root
completos, precisará tornar esse usuário parte do grupo admin
, o que lhe dará privilégios para executar qualquer comando como root
. Essa é a configuração pronta para um sistema Ubuntu.
No que diz respeito ao MySQL, se você quiser que outro usuário tenha todos os direitos de administrador dentro do banco de dados, tudo o que você precisa fazer é como root
user no MySQL executar
GRANT ALL ON * TO user IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT ALL ON *.* to user IDENTIFIED BY 'password' WITH GRANT OPTION;
Isso deve ser feito.