Respuestas:
Ver aquí http://dev.mysql.com/doc/refman/5.0/en/connecting.html
mysql -u USERNAME -pPASSWORD -h HOSTNAMEORIP DATABASENAME
Las opciones anteriores significan:
-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.
Mira en el enlace, se detalla allí!
Como ya mencionó Rick , puede evitar pasar la contraseña como parte del comando al no pasar la contraseña de esta manera:
mysql -u USERNAME -h HOSTNAMEORIP DATABASENAME -p
Gente editando esta respuesta: NO AGREGUE UN ESPACIO entre -p
yPASSWORD
show databases
para ver la lista de bases de datos.
-p
sin especificar la contraseña, le pedirá la contraseña.
La mejor práctica sería mysql -u root -p
. Luego MySQL le pedirá la contraseña después de presionar enter.
.bash_history
sino también en top
y más herramientas! Incluso puede tener sus archivos seguros, solo comparta la computadora con otro usuario legítimo.
Después de ejecutar MySQL Shell y haber visto lo siguiente:
mysql-js>
En primer lugar, deberías:
mysql-js>\sql
En segundo lugar:
mysql-sql>\connect username@servername (root@localhost)
Y finalmente:
Enter password:*********
Una forma de conectarse a MySQL directamente usando el nombre de usuario y contraseña de MySQL adecuados es:
mysql --user=root --password=mypass
Aquí,
root is the MySQL username
mypass is the MySQL user password
Esto es útil si tiene una contraseña en blanco.
Por ejemplo, si tiene un usuario de MySQL llamado root
con una contraseña vacía, simplemente use
mysql --user=root --password=
Esto funcionó para mí :: -
mysql --host=hostNameorIp --user=username --password=password
o
mysql --host=hostNameorIp --user=username --password=password database_name