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 joeshell>mysql -h localhostshell>mysql -u joeshell>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.cnfno 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
MariaDButilizando 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.