Olá Camilly!
Pelo que entendi, você está enfrentando problemas para criar o banco de dados "usuariodb" no MySQL ao executar o código em C#. Você mencionou que acredita que o erro ocorra porque não realizou o comando "Add-Migration" ou "update database", mas ao executá-los, ocorre um erro.
Uma possível solução para esse problema é verificar se você possui a configuração correta do banco de dados no arquivo "appsettings.json" ou "appsettings.Development.json" do seu projeto. Certifique-se de que as informações de conexão com o MySQL estão corretas, como o nome do servidor, nome do banco de dados, usuário e senha.
Além disso, verifique se você possui o pacote do MySQL instalado corretamente no seu projeto. Você pode fazer isso através do NuGet Package Manager ou do Gerenciador de Pacotes do Visual Studio. Certifique-se de que a versão do pacote seja compatível com a versão do MySQL que você está utilizando.
Outra possível causa do erro pode ser a falta de permissões para criar o banco de dados. Verifique se o usuário que você está utilizando para se conectar ao MySQL possui as permissões necessárias para criar e modificar bancos de dados.
Caso você ainda esteja enfrentando problemas, seria útil se você pudesse compartilhar o erro específico que está ocorrendo ao executar o comando "Add-Migration" ou "update database". Dessa forma, poderemos fornecer uma solução mais precisa para o seu caso.
Espero ter ajudado e bons estudos!