1
resposta

Erro ao inserir o comando no promnt

os comandos para criar uma tabela e entra no mysql não funcionam no meu pc.

segue o erro abaixo: 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 sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1

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

Olá colega,

Pelo que entendi, você não está conseguindo usar o comando "mysql" no seu terminal, certo? Se for esse o caso, você vai precisar configurar a variável de ambiente.

Windows:

  • Encontre o local de instalação do MySQL Server; por padrão ele é instalado em C:\Program Files\MySQL\MySQL Server 8.0
  • Pesquise por "variaveis de ambiente" na pesquisa do Windows e abra o menu de variáveis de ambiente
  • Abra a variável PATH (pode ser variaveis de ambiente do usuário ou do sistema, tanto faz)
  • Clique em "novo"
  • Passe o caminho do diretório bin dentro do seu PATH (numa instalação padrão seria C:\Program Files\MySQL\MySQL Server 8.0\bin)
  • Dê um OK em tudo e reinicie o terminal

Linux:

  • No terminal, use o comando nano ~/.bashrc
  • Desça até o final do arquivo
  • Declare "export PATH=$PATH:caminho_do_executavel_mysql" - Aqui você passa o executável que está dentro da pasta bin
  • Aperte CTRL + O, ENTER e para sair CRTL + X
  • Use o comando "source ~/.bashrc" ou reinicie o terminal