mysqldump deve solicitar senha

0

Quando estou executando o comando mysqldump a partir do host local ou do host remoto, não estou solicitando a senha. Eu quero o prompt de senha, mesmo que eu esteja executando de remoto ou local. No meu servidor não há ~ / .my.cnf presente. Também tenho servidor Ubuntu. Eu estou correndo mariadb. Também gostaria de saber como o comando mysqldump pega uma senha toda vez?

    
por Nitesh B. 10.03.2014 / 06:15

3 respostas

1

Se você quiser digitar uma senha manualmente cada vez que você fat mysqldump , você deve usar a opção -p :

  -p, --password[=name] 
                      Password to use when connecting to server. If password is
                      not given it's solicited on the tty.

Se você não especificar a senha na linha de comando, ela pedirá que você digite uma.

    
por 10.03.2014 / 09:32
0

A partir do mariadb site , você pode ver:

Options

mysqldump supports the following options, which can be specified on the
command line or in the [mysqldump] and [client] option file groups. Default
options are read from the following files in the given order:

    1. /etc/my.cnf
    2. /etc/mysql/my.cnf
    3. /usr/etc/my.cnf
    4. ~/.my.cnf 

mysqldump also supports the options for processing option files

Portanto, você deve verificar se nenhuma opção de senha para mysqldump está especificada em todos esses arquivos.

    
por 10.03.2014 / 06:57
0

Você deve verificar se você especificou uma senha para o usuário root@localhost na tabela de usuários do MariaDB.

    
por 10.03.2014 / 09:06

Tags