Como se ligar da linha de comandos do windows à linha de comandos mysql

estou a tentar ligar-me à linha de comandos do servidor de mysql da minha linha de comandos do windows

Escrevo a próxima linha no cmd, mas tenho um erro.

cd C:\MYSQL\bin\

e depois eu executo

mysql.exe -u=root -p=admin

mas estou a perceber este erro

ERROR 1045: <28000>: Access denied for user 'root'@'localhost' <using password:YES>
Obrigado.
Author: Washu, 2012-12-07

14 answers

O cd em sua pergunta é inválido (citando-o aqui porque você removeu-o uma vez, e ele estava lá quando esta resposta foi postada):

cd CD:\MYSQL\bin\

Você não pode cd a CD:\ nada, porque CD:\ não é uma pasta válida no Windows. CD: indicaria uma unidade, excepto que as unidades são restritas a uma única letra entre A e Z.

Se o seu \MYSQL\BIN está na unidade C:, Então os seus comandos têm de ser:

C:\>cd \MYSQL\Bin
C:\MYSQL\Bin>mysql -u root -p admin

Se ainda não estás a tomar {[[11]} (que você saberá olhando para o prompt na janela cmd), ou sua pasta MySQL está em outra unidade (por exemplo, D:), mude para essa unidade também:

C:\> cd /d D:\MYSQL\Bin
D:\MYSQL\Bin>mysql -u root -p admin

O .exe após mysql é opcional, uma vez que .exe é uma extensão executável no Windows. Se escrever mysql, O Windows irá procurar automaticamente um ficheiro executável com esse nome e executá-lo se o encontrar.

Note que em ambos os meus exemplos de execução mysql, não há sinais =. Devias usar apenas -p sem senha, e esperar para ser solicitado por ela em vez.

 62
Author: Ken White, 2012-12-09 07:32:29

Usa isto:

mysql -u user_name -p  then press_enter_key

Então escreva senha

I. e.

line-1 : mysql -u root -p

line-2 : admin
 10
Author: Raghvendra Parashar, 2017-05-08 10:57:30

Primeiro tipo cmd depois a linha de comandos do windows irá aparecer:

PATH C:\XAMPP\MYSQL\BIN;%PATH%;
mysql -u root -p

Em que:

  • -u é o id do utilizador
  • - p é a senha, se você não vai usar uma senha basta deixá-la em branco.
 4
Author: Paul Q. Alvarez, 2015-01-31 16:35:36

Está a registar-se incorrectamente; não deve incluir = no seu utilizador. Então para entrar, tipo:

mysql.exe -uroot -padmin

Se isso não funcionar, então você pode não ter o seu sistema configurado. Se sim, então aqui está um bom tutorial sobre começar com a linha de comandos MySQL: http://breakdesign.blogspot.com/2007/11/getting-started-with-php-and-mysql-in_11.html

 3
Author: RonaldBarzell, 2012-12-06 20:59:52
  1. Inicie o seu serviço de servidor de MySQL a partir da pasta pessoal do MySQL. O teu é ... C:\MYSQL\bin\ por isso escolha esta pasta na linha de comandos e escreva: Iniciar a rede MySQL
    (Depois disso, você pode abrir o Gerenciador de Tarefas do Windows e verificar na página processos é mysqld.exe processo em execução. Talvez o teu problema esteja aqui.)
  2. Tipo: mysql-u usuario -p [pressEnter]
  3. Escreva o seu senha [pressEnter]

Ou fazer um começar.bat ficheiro:

  1. adicionar C:\MYSQL\bin\ para o seu caminho
  2. escreve um começo.ficheiro bat
  3. É o meu começo.o ficheiro bat tem apenas duas linhas como em baixo:
    iniciar a rede MySQL
    mysql-u root-p
Boa sorte! P. S. Esta é uma resposta de Poland.My o presidente Lech Kaczyński foi assassinado em 10.04.2010 em Smoleńsk. Tens de saber disto. Por favor, leia sobre isso na net.
 2
Author: Tomasz, 2014-05-31 08:59:28

Basta autenticar-se mysql em windows, se souber o seu nome de utilizador e senha.

Abra a sua linha de comandos, para mim o nome de Utilizador é root e a senha é password

mysql -u root -p
Enter password: ********

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.11-log MySQL Community Server (GPL)
Espero que ajude muitos.
 1
Author: ArifMustafa, 2018-04-22 04:42:08

Usei o seguinte comando para ligar o servidor de MySQL 8, 0 na linha de comandos do Windows.

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p my_db
Enter password: ****

Ou

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p my_db -h localhost
Enter password: ****

Aqui o my_db é o nome do esquema.

enter image description here

 1
Author: Prashant Sahoo, 2018-05-01 13:30:02

Os seguintes comandos ligar-se-ão a qualquer base de dados MySQL

shell> mysql --host=localhost --user=myname --password=mypass mydb

Ou

shell> mysql -h localhost -u myname -pmypass mydb

Uma vez que mostra a senha em texto simples, poderá escrever a senha mais tarde, conforme solicitado. Então, o comando será o seguinte

shell> mysql --host=localhost --user=myname --password mydb
shell> mysql -h localhost -u myname -p mydb
 0
Author: Mohammad Selim Miah, 2016-12-27 08:34:02

A sua localização instalada no mysql está na unidade C:, então os seus comandos têm de ser:

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -u root -p

OR

C:\>cd \MYSQL\Bin
C:\MYSQL\Bin>mysql -u root -p

Isso irá perguntar a sua senha de MySql sobre a linha de comandos:

Enter password: ******

Coloque a senha e você vai ter o painel mysql.

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4622
Server version: 5.7.14-log MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
Proprietários.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
 0
Author: Ashish Gupta, 2017-04-29 10:31:52

Vá para o seu directório MySQL. Como no meu caso...

cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql -uroot -p

O Root pode ser alterado para o seu utilizador seja qual for o Utilizador de MySQL que tenha definido.

Ele vai pedir a sua senha. Se você tem uma senha, Digite sua senha e pressione "Enter", se nenhuma senha definida apenas pressione Enter sem digitar. Vais estar ligado ao MySQL.

Existe outra maneira de se ligar directamente ao MySQL sem todas as vezes, indo para o directório e escrevendo os comandos.

Criar a.bat file. Primeiro, adicione o seu caminho ao MySQL. No meu caso, foi ...

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

Depois adicione estas duas linhas

net start MySQL 
mysql -u root -p

Se você não quiser digitar senha de cada vez que você pode simplesmente adicionar senha com-p por exemplo-proot (no caso root foi a senha), mas isso não é recomendado.

Também, se quiser ligar-se a outra máquina que não a local (servidor de encenação/produção). Você também pode adicionar-h22. 345. 80. 09 E. G. 22.345.80.09 é o seu ip servidor.

net start MySQL 
mysql -u root -p -h22.345.80.0

Salve o ficheiro. Basta fazer duplo-click para abrir e ligar directamente ao MySQL.

 0
Author: Syed Ehtsham Abbas, 2018-06-02 21:12:42

C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u username -p

Então ele vai pedir a senha. Indique a senha que definiu para o utilizador durante a instalação e adicione os utilizadores do db. In the given image depp is my username

 0
Author: Ramandeep Singh, 2018-07-03 18:17:13

Sintaxe para abrir o mysql no terminal da janela como:

Mysql-u-p

Ex. mysql-uroot-proot

Onde: -u seguido do nome de Utilizador da sua base de dados, que forneceu no momento do installatin e - p seguido de senha

Suposição : assumindo que o bin mysql já está incluído na variável de ambiente path. se não estiver incluído no path, poderá ir até à pasta do BIN mysql e correr acima do comando. se quiser saber Como definir ambiente do canal horário variável

 -1
Author: ranjeet jha, 2017-07-20 08:51:46

mysql -u (username) -p

Carregue em enter para que lhe indique a senha de forma segura

Indique a senha:

/ 0*alguns comandos aqui * /

1) show databases;

2) use (your preferred database);

3) show tables;

4) select * from (preferred table);

 -1
Author: Patrick N., 2018-01-25 21:07:46

Se não quiser ir para a pasta bin do MySQL, então outra opção é colocar um atalho de mysql.exe para a sua linha de comandos predefinida (C:\Users\"your user name">) com o conteúdo de:

mysql -u(username) -p(password)
 -3
Author: ARVIND SHAH, 2014-12-11 14:01:12