la connexion à MySQL à partir de la ligne de commande
Comment pouvez-vous vous connecter à MySQL à partir de la ligne de commande dans un Mac? (c'est à dire de me montrer le code)
Je fais du PHP/SQL tutoriel, mais il commence par en supposant que vous êtes déjà dans MySQL.
Vous devez vous connecter pour publier un commentaire.
Voir ici http://dev.mysql.com/doc/refman/5.0/en/connecting.html
Les options ci-dessus signifie:
Regarder dans le lien, c'est très détaillé il y!
Comme déjà mentionné par Rick, vous pouvez éviter de transmettre le mot de passe dans la partie de la commande en ne passant pas le mot de passe comme ceci:
show databases
pour voir la liste des bases de données.-p
sans spécifier le mot de passe, il vous demandera un mot de passe.history
,ps
, ...Meilleure pratique serait de
mysql -u root -p
.Ensuite, MySQL va demander le mot de passe après que vous appuyez sur entrée.
.bash_history
. À l'aide de l'actuelle haute-voté méthode, si quelqu'un accède à$HOME
(et donc.bash_history
), ils ont également vos informations d'authentification -- effrayant! Ce genre d'intrusion (et ne) arriver....bash_history
mais danstop
et plus d'outils aussi! Vous pouvez même avoir vos fichiers sécurisé, partagez l'ordinateur avec un autre utilisateur légitime.Utilisez la commande suivante pour se connecter à votre base de données MySQL
mysql -u utilisateur -h HOSTNAME-p
Après l'exécution de MySQL Shell et vous avez vu la suite:
Tout d'abord, vous devez:
Deuxièmement:
Et enfin:
Un moyen de se connecter à MySQL en utilisant directement la bonne MySQL nom d'utilisateur et le mot de passe est:
Ici,
Ceci est utile si vous avez un mot de passe vide.
Par exemple, si vous avez de l'utilisateur MySQL appelé
root
avec un mot de passe vide, il suffit d'utiliser