a ligar ao MySQL a partir da linha de comandos

Como pode ligar-se ao MySQL a partir da linha de comandos num Mac? (isto é, Mostra-me o código)

estou a fazer um tutorial PHP / SQL, mas começa assumindo que já estás no MySQL.

 247
Author: p.campbell, 2011-02-27

6 answers

Veja aqui http://dev.mysql.com/doc/refman/5.0/en/connecting.html

mysql -u USERNAME -pPASSWORD -h HOSTNAMEORIP DATABASENAME 

As opções acima significam:

-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. 
Olha para a ligação, está detalhada lá!

Como já mencionado porRick , Você pode evitar passar a senha como parte do comando, não passando a senha como esta:

mysql -u USERNAME -h HOSTNAMEORIP DATABASENAME -p

As pessoas que editam esta resposta: por favor, não adicione um espaço entre -p e PASSWORD

 442
Author: Nishant, 2020-08-14 16:55:13

As melhores práticas seriam mysql -u root -p. Então o MySQL irá pedir a senha depois de carregar em enter.

 139
Author: Rick, 2016-12-14 11:11:39

Depois de executar o MySQL Shell e ter visto o seguinte:

mysql-js>

Primeiro, devias:

mysql-js>\sql

Em segundo lugar:

 mysql-sql>\connect username@servername (root@localhost)

E finalmente:

Enter password:*********
 12
Author: Name Surname, 2018-01-16 11:54:29

Use o seguinte comando para se ligar à sua base de dados MySQL

Mysql-u nome de utilizador-h HOSTNAME-p

 10
Author: Swamy, 2016-02-17 11:55:42

Uma maneira de se ligar directamente ao MySQL usando o nome de utilizador e a senha adequados do MySQL é:

mysql --user=root --password=mypass
Toma.
root is the MySQL username
mypass is the MySQL user password

Isto é útil se tiver uma senha em branco.

Por exemplo, se tiver um utilizador do MySQL chamado root com uma senha vazia, basta usar

mysql --user=root --password=
 5
Author: arsho, 2017-05-09 09:01:33
Isto funcionou comigo.
mysql --host=hostNameorIp --user=username --password=password  

Ou

mysql --host=hostNameorIp --user=username --password=password database_name
 0
Author: Anand Tiwari, 2019-07-28 14:38:53