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.