Je veux m'entraîner à utiliser SQL au lieu de phpMyAdmin.
Comment puis-je me connecter à MySQL de MAMP à partir du terminal ?
Je veux m'entraîner à utiliser SQL au lieu de phpMyAdmin.
Comment puis-je me connecter à MySQL de MAMP à partir du terminal ?
Je suppose que la version de MAMP que vous utilisez s'installe dans /Applications/MAMP. Assurez-vous d'abord via la console MAMP que le serveur Mysql est activé. Puis connectez-vous comme ceci en ligne de commande :
/Applications/MAMP/Library/bin/mysql -uUsername -pPassword
Remplacez évidemment le nom d'utilisateur et le mot de passe. De plus, il n'y a pas d'espace entre -u et le nom d'utilisateur ou -p et le mot de passe.
Bonne chance pour apprendre Mysql à l'ancienne !
Si vous voulez juste taper :
mysql -u Username -p
Mise à jour pour macOS Big Sur remplacer tous ~/.bash_profile
o ~/.profile
con ~/.zshrc
des commandes suivantes.
Vérifiez d'abord si vous avez un fichier nommé ~/.bash_profile
o ~/.profile
o ~/.zshrc
avec la commande suivante
ls -la ~/
Si l'un de ces fichiers existe, éditez ce fichier. Sinon, créez-en un nouveau avec l'éditeur de votre choix (ici, je le fais avec nano et j'ai un fichier de type ~/.bash_profile
fichier)
sudo nano ~/.bash_profile
insérer la ligne suivante
alias mysql=/Applications/MAMP/Library/bin/mysql
Sauvegardez le fichier et quittez nano avec CTRL + X
puis tapez Y
y enter
Ensuite, vous devez taper
source ~/.bash_profile
Vous pouvez maintenant utiliser
mysql -u root -p
J'ai dû faire une petite modification, d'abord aller dans le dossier de la poubelle
cd /Applications/MAMP/Library/bin/
puis pour exécuter le fichier mysql il fallait exécuter
./mysql -uUSERNAME -pPASSWORD
La raison en est que : Exécution d'un exécutable dans Mac Terminal
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.