Conectando ao Servidor MariaDB
Programas clientes do MariaDB geralmente necessitam de parâmetros de conexão quando você precisar acessar um servidor MySQL: a máquina na qual você deseja se conectar, seu nome de usuário e sua senha. Por exemplo, o cliente MariaDB
pode ser iniciado desta forma (argumentos opcionais são colocandos entre '[
' e ']
'):
shell> mysql [-h nome_máquina] [-u nome_usuário] [-psua_senha]
Formas alternativas das opções -h
, -u
e -p
são --host=nome_máquina
, --user=nome_usuário
e --password=sua_senha
. Perceba que não existe espaço entre -p
ou --password=
e a senha que deve vir a seguir.
NOTA: Especificar a senha na linha de comando não é seguro! Qualquer usuário no seus sistema pode saber sua senha digitando um comando do tipo: ps auxww
. Leia "Arquivo de Opções my.cnf
".
O MariaDB
utiliza valores padrão para parâmetros de conexão que não são passados pela linha de comando:
- O nome padrão da máquina (hostname) é
localhost
. - O nome de usuário padrão é o mesmo nome do seu usuário no Unix.
- Nenhuma senha é fornecida se faltar o parâmetro
-p
.
Então, para um usuário Unix joe
, os seguintes comandos são equivalentes:
shell>mysql -h localhost -u joe
shell>mysql -h localhost
shell>mysql -u joe
shell>MariaDB
Outros clientes MariaDB comportam-se de forma similar.
Em sistemas Unix, você pode especificar valores padrões diferentes para serem usados quendo você faz uma conexão, assim você não precisa digitá-los na linha de comando sempre que chamar o programa cliente. Isto pode ser feito de várias maneiras:
- Podem ser especificados parâmetros de conexão na seção
[client]
do arquivo de configuração.my.cnf
no seu diretório home. A seção relevante do arquivo deve se parecer com isto:[client] host=nome_máquina user=nome_usuário password=senha_usuário
- Você pode especificar parâmetros de conexão utilizando variáveis de ambiente. O nome de máquina pode ser especificado para o
MariaDB
utilizando a variávelMYSQL_HOST
. O nome do usuário MariaDB pode ser especificado utilizandoUSER
(isto é somente para Windows). A senha pode ser especificada utilizandoMYSQL_PWD
(mas isto não é seguro; veja a próxima seção). Leia Apêndice F, Variáveis de Ambientes do MariaDB.