mysqld-safe, o wrapper do mysqld


mysqld_safe é a maneira recomendada para iniciar um daemon mysqld no Unix. mysqld_safe adiciona alguns recursos de segurança tais como reiniciar o servidor quando um erro ocorrer e log de informações de tempo de execução a um arquivo log.

Note: Antes do MariaDB 4.0, mysqld_safe é chamado safe_mysqld. Para preservar a compatibilidade com versões anteriores, a distribuição binária do MariaDB para algumas vezes incluirá safe_mysqld como um link simbólico para mysqld_safe.

Se você não utilizar --mysqld=# ou --mysql-version=# o mysqld_safe irá utilizar um executável chamado mysqld-max se ele existir. Se não, mysqld_safe irá iniciar o mysqld. Isto torna muito fácil utilizar o mysql-max no lugar do mysqld; basta copiar mysqld-max no mesmo diretório do mysqld e ele será utillizado.

Normalmente o script mysqld_safe nunca deve ser editado, em vez disto, coloque as opções para o mysqld_safe na seção [mysqld_safe] no arquivo my.cnf. O mysqld_safe irá ler todas as opções das seções [mysqld], [server] e [mysqld_safe] dos arquivos de opções. (Para compatibilidade com versões anteriores, ele também lê as seções [safe_mysqld].) Leia "Arquivo de Opções my.cnf".

Note que todas as opções na linha de comando para o mysqld_safe são passadas para o mysqld. Se você deseja usar algumas opções no mysqld_safe que o mysqld não suporte, você deve especificá-las no arquivo de opções.

A maioria das opções para mysqld_safe são as mesmas que as do mysqld. Leia "Opções de Linha de Comando do mysqld".

mysqld_safe suporta as seguintes opções:

O script mysqld_safe é gravável, portanto ele deve estar apto para iniciar um servidor que foi instalado de uma fonte ou uma versão binária do MariaDB, mesmo se o servidor estiver instalado em localizações um pouco diferentes. mysqld_safe espera uma destas condições ser verdadeira:

Como o mysqld_safe tentará encontrar o servidor e o banco de dados relativo a seu diretório de trabalho, você pode instalar uma distribuição binária do MariaDB em qualquer lugar, desde de que o mysqld_safe seja iniciado a partir do diretório da instalação:

shell> cd diretório_instalação_mysql
shell> bin/mysqld_safe &

Se o mysqld_safe falhar, mesmo se invocado a partir do diretório de instalação do MariaDB, você pode modificá-lo para usar o caminho para o mysqld e as opções de caminho que seriam corretas para seu sistema. Perceba que se você atualizar o MariaDB no futuro, sua versão modificada de mysqld_safe será sobrescrita, portanto, você deve fazer uma cópia de sua versão editada para que você a possa reinstalar.

Retornar