Comment pouvez-vous vous connecter à MySQL à partir de la ligne de commande d'un Mac? (c'est-à-dire montrez-moi le code)
Je fais un tutoriel PHP/SQL, mais il commence par supposer que vous êtes déjà dans MySQL.
Voir ici http://dev.mysql.com/doc/refman/5.0/en/connecting.html
mysql -u USERNAME -p PASSWORD -h HOSTNAMEORIP DATABASENAME
Les options ci-dessus signifient:
-u: username
-p: password (**no space between -p and the password text**)
-h: Host
last one is name of the database that you wanted to connect.
Regardez dans le lien, c'est détaillé ici!
Comme déjà mentionné par Rick , vous pouvez éviter de passer le mot de passe en tant que partie de la commande en ne le faisant pas comme ceci:
mysql -u USERNAME -h HOSTNAMEORIP DATABASENAME -p
La meilleure pratique serait de mysql -u root -p
. Ensuite, MySQL vous demandera le mot de passe après avoir appuyé sur Entrée.
Utilisez la commande suivante pour vous connecter à votre base de données MySQL
mysql -u USERNAME -h HOSTNAME -p
Après avoir exécuté MySQL Shell et avoir vu ce qui suit:
mysql-js>
Tout d'abord, vous devriez:
mysql-js>\sql
Deuxièmement:
mysql-sql>\connect username@servername (root@localhost)
Et enfin:
Enter password:*********
Une façon de se connecter directement à MySQL en utilisant le nom d'utilisateur et le mot de passe MySQL appropriés est la suivante:
mysql --user=root --password=mypass
Ici,
root is the MySQL username
mypass is the MySQL user password
Ceci est utile si vous avez un mot de passe vide.
Par exemple, si vous avez un utilisateur MySQL appelé root
avec un mot de passe vide, utilisez simplement
mysql --user=root --password=
Cela a fonctionné pour moi :: -
mysql --Host=hostNameorIp --user=username --password=password
ou
mysql --Host=hostNameorIp --user=username --password=password database_name