Antes de começar o artigo, poste um comando:
root@764df9acf820:/# mysql -uroot -p
Eu acredito que a maioria das pessoas usa dessa forma, e eu acho que a maioria das pessoas (eu o novato) terá muitas perguntas. Por exemplo: Caso haja espaços entre -uroot, e qual a diferença entre -h e --host ... A seguir, vamos começar a entender com estas questões.
1. Primeiro, entendemos as regras dos parâmetros da linha de comando
- As opções são fornecidas após o nome do comando.
- O parâmetro de opção começa com um travessão ou dois travessões, que são duas formas de formato curto e formato longo. Como -h e --host.
- Os nomes das opções diferenciam maiúsculas de minúsculas. -v e -V são legais e têm significados diferentes. (São abreviações correspondentes para as opções –verbose e –version.)
- Há uma diferença entre o formato curto e o formato longo seguido pelo formato do parâmetro.
Exemplos de regras de formato longo e curto são os seguintes:
- O formato longo deve começar com um traço duplo e o nome do parâmetro é QuanPin. Por exemplo, --host = localhost está conectado com = e não pode haver espaços entre os valores dos parâmetros.
- O formato curto deve começar com um único traço e o nome do parâmetro deve ser abreviado. Por exemplo, o espaço entre -h localhost é opcional.
Exceção: Não pode haver espaços entre os parâmetros -p e --possword = para especificar a senha e a senha.Claro, é recomendado que a senha seja inserida após pressionar Enter. Se houver um parâmetro no meio, o significado é o mesmo que -D e a senha após o espaço será considerada como o banco de dados especificado.
Conforme mostrado na figura abaixo: Vá diretamente para a biblioteca especificada.
root@764df9acf820:/# mysql -uroot -p book
Enter password:
mysql> show tables;
+------------------------+
| Tables_in_book |
+------------------------+
| admin_menu |
Em segundo lugar, as opções de comando para estabelecer uma conexão
Opções | Comente | Por exemplo |
---|---|---|
–User / -u | Especifique o nome de usuário | -u root |
–Host / -h | Especifique o endereço do host | -h local |
–Password / -p | Especifique a senha de conexão | -ppwd |
–Port / -P | Especifique a porta do host | -P 3306 |
-protocolo | Especifique o protocolo de transferência | –Protocol = {TCP 、 SOQUETE 、 PIPE 、 MEMÓRIA} |
-tomadas | Especifique o arquivo de soquete Unix | -S /tmp/mysql.sock |
Normalmente, é suficiente dominar os parâmetros acima em uso geral. Então começamos a olhar para o próximo capítulo, aprender algum modo de espera de entrada .