Visão Geral dos Utilitários e Scripts do Lado do Cliente
Todos clientes MariaDB que comunicam com o servidor utilizando a biblioteca mysqlclient
utilizam as seguintes variáveis de ambiente:
Nome | Descrição |
MYSQL_UNIX_PORT
| O socket padrão, utilizado para conexões ao localhost
|
MYSQL_TCP_PORT
| A porta TCP/IP padrão |
MYSQL_PWD
| A senha padrão |
MYSQL_DEBUG
| Opções de depuração-ratreamento durante depuração |
TMPDIR
| O diretório onde tabelas e arquivos temporários são criados |
A utilização de MYSQL_PWD
é insegura. Leia "Conectando ao Servidor MySQL".
No Unix, o cliente MariaDB
utiliza o arquivo nomeado na variável de ambiente MYSQL_HISTFILE
para salvar o histórico da linha de comando. O valor padrão para o arquivo de histórico é $HOME/.mysql_history
, onde $HOME
é o valor da variável de ambiente HOME
. Leia Apêndice F, Variáveis de Ambientes do MariaDB.
Se você não quiser manter um arquivo que contenh um registro de suas consultas, primeiro remova .mysql_history
se ele existir, então use uma das seguintes técnicas:
- Defina a variável
MYSQL_HISTFILE
para/dev/null
. Para que esta configuração tenha efeito a cada vez que você logar, coloque-a em um dos arquivos de inicialização da sua shell. - Crie
.mysql_histfile
como um link simbólico para/dev/null
:shell>
ln -s /dev/null $HOME/.mysql_history
Você só precisa de fazer isto uma vez.
Todos os programas MariaDB podem receber várias opções diferentes. Entretanto, todo programa MariaDB fornece a opção --help
que você pode utilizar para obter uma descrição completa das diferentes opções do programa. Por exemplo, experimente mysql --help
Você pode sobrepor todas as opções padrões para programas cliente padrões com um arquivo de opções. "Arquivo de Opções my.cnf
"
A lista abaixo descreve resumidamente os programas MySQL:
msql2mysql
Um script shell que converte programas
mSQL
para MySQL. Ele não lida com todos os casos, mas ele fornece um bom inicio para a conversão.MariaDB
A ferramenta de linha de comando para a entrada de consultas interativamente ou a execução de consultas a partir de um arquivo no modo batch. Leia "
MariaDB
, A Ferramenta de Linha de Comando".mysqlcc
Este programa fornece uma interface gráfica para interagir com o servidor. server. Leia "
mysqlcc
, The MariaDB Control Center".mysqlaccess
Um script que verifica os privilégios de acesso para uma combinação de nome de máquina, usuário e banco de dados.
mysqladmin
Utilitário para realizar operações administrativas, tais como criação ou remoção de bancos de dados, recarga das tabelas de permissões, descarga de tabelas em disco e reabertura dos arquivos log.
mysqladmin
também pode ser usado para exibir informações de versão, processos e estado do servidor. Leia "mysqladmin
, Administrando um Servidor MySQL".mysqlbinlog
Utilitário para leitura das consultas de um log binário. Pode ser usado para recuperação de falhas com um backup antigo. Leia "
mysqlbinlog
, Executando as Consultas a Partir de um Log Binário".mysqldump
Descarrega um banco de dados MariaDB em um arquivo como instruções SQL ou como arquivo texto separado por tabulação. Versão aprimorada do freeware escrito originalmente por Igor Romanenko. Leia "
mysqldump
, Descarregando a Estrutura de Tabelas e Dados".mysqlimport
Importa arquivos texto em suas tabelas respectivas utilizando
LOAD DATA INFILE
. Leia "mysqlimport
, Importando Dados de Arquivos Texto".mysqlshow
Exibe informações sobre bancos de dados, tabelas, colunas e índices.
replace
Um programa utilitário que é usado pelo
msql2mysql
, mas que também pode ser aplicável mais genericamente.replace
altera conjuntos de caracteres. Utiliza uma máquina de estado finito para comparar strings maiores primeiro. Pode ser usada para trocar conjuntos de caracteres. Por exemplo, este comando trocaa
eb
nos arquivos dados:shell>
replace a b b a -- arquivo1 arquivo2 ...