1
resposta

Erro no terminal Aula(Gravando os dados dos filmes)

Na aula Gravando os dados dos filmes ao digitar o comando mysql -u seu_usuario -p seu_banco_de_dados (com as informações devidamente alteradas usuario e banco)

Apresenta o erro

mysql : O termo 'mysql' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sidoincluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1

  • mysql -u root -p screenmatch
  •   + CategoryInfo          : ObjectNotFound: (mysql:String) [], CommandNotFoundExcept 
     ion
      + FullyQualifiedErrorId : CommandNotFoundException
    
1 resposta

Olá Daniel, tudo bem?

Pelo erro apresentado, parece que o comando "mysql" não está sendo reconhecido pelo terminal. Isso pode acontecer se o MySQL não estiver instalado corretamente ou se o caminho para o executável do MySQL não estiver configurado nas variáveis de ambiente do sistema.

Uma solução possível é verificar se o MySQL está instalado corretamente e se o caminho para o executável está configurado nas variáveis de ambiente do sistema. Se o MySQL estiver instalado corretamente, tente adicionar o caminho para o executável do MySQL nas variáveis de ambiente do sistema.

Outra solução possível é utilizar o comando completo para acessar o MySQL, incluindo o caminho para o executável. Por exemplo, se o executável do MySQL estiver em "C:\Program Files\MySQL\MySQL Server 8.0\bin", o comando completo seria:

C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql -u seu_usuario -p seu_banco_de_dados

Caso já tenha instalado, provavelmente tu terá um prompt exclusive do mysql shell, nele basta digitar:

\sql \connect root@localhost

Que as coisas devem funcionar

Espero ter ajudado e bons estudos!