web-dev-qa-db-fra.com

se connecter à MySQL à partir de la ligne de commande

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.

197
Leahcim

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
357
Nishant

La meilleure pratique serait de mysql -u root -p. Ensuite, MySQL vous demandera le mot de passe après avoir appuyé sur Entrée.

112
Rick

Utilisez la commande suivante pour vous connecter à votre base de données MySQL

mysql -u USERNAME -h HOSTNAME -p

9
Swamy

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:*********
6
Name Surname

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=
3
arsho

Cela a fonctionné pour moi :: -

mysql --Host=hostNameorIp --user=username --password=password  

ou

mysql --Host=hostNameorIp --user=username --password=password database_name
0
Anand Tiwari