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_HISTFILEpara/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_histfilecomo um link simbólico para/dev/null:shell>
ln -s /dev/null $HOME/.mysql_historyVocê 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:
msql2mysqlUm script shell que converte programas
mSQLpara MySQL. Ele não lida com todos os casos, mas ele fornece um bom inicio para a conversão.MariaDBA 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".mysqlccEste programa fornece uma interface gráfica para interagir com o servidor. server. Leia "
mysqlcc, The MariaDB Control Center".mysqlaccessUm script que verifica os privilégios de acesso para uma combinação de nome de máquina, usuário e banco de dados.
mysqladminUtilitá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.
mysqladmintambém pode ser usado para exibir informações de versão, processos e estado do servidor. Leia "mysqladmin, Administrando um Servidor MySQL".mysqlbinlogUtilitá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".mysqldumpDescarrega 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".mysqlimportImporta arquivos texto em suas tabelas respectivas utilizando
LOAD DATA INFILE. Leia "mysqlimport, Importando Dados de Arquivos Texto".mysqlshowExibe informações sobre bancos de dados, tabelas, colunas e índices.
replaceUm programa utilitário que é usado pelo
msql2mysql, mas que também pode ser aplicável mais genericamente.replacealtera 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 trocaaebnos arquivos dados:shell>
replace a b b a -- arquivo1 arquivo2 ...