Olá! Entendo que esteja tendo problemas para conectar ao MySQL. O erro "command not found: mysql" geralmente indica que o MySQL não está instalado ou o caminho para o MySQL não está definido no PATH do sistema.
Primeiro, verifique se o MySQL está instalado. Você pode fazer isso tentando acessar o MySQL através de uma interface gráfica como o MySQL Workbench ou phpMyAdmin. Se você conseguir acessar, isso significa que o MySQL está instalado.
Se o MySQL estiver instalado e mesmo assim não estiver conseguindo acessar pelo terminal, o problema pode ser que o caminho para o MySQL não esteja definido no PATH do sistema. Para adicionar o MySQL ao PATH, você pode seguir os seguintes passos:
- Abra o arquivo .zshrc (ou .bash_profile se estiver usando bash) no terminal com o comando
open ~/.zshrc
. - Adicione a seguinte linha no final do arquivo:
export PATH=${PATH}:/usr/local/mysql/bin/
(esse caminho pode variar dependendo de onde o MySQL foi instalado em seu sistema). - Salve e feche o arquivo.
- Agora você precisa atualizar o arquivo de perfil do seu shell. Você pode fazer isso com o comando
source ~/.zshrc
(ou source ~/.bash_profile
se estiver usando bash).
Depois de seguir esses passos, tente novamente executar o comando mysql -u root -p
no terminal.
Espero ter ajudado e bons estudos!