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 MySQL 4.0,
        mysqld_safe é chamado
        safe_mysqld. Para preservar a compatibilidade
        com versões anteriores, a distribuição binária do MySQL 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].) See
        Secção 4.1.2, “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. See
        Secção 4.1.1, “Opções de Linha de Comando do mysqld”.
      
        mysqld_safe suporta as seguintes opções:
      
            --basedir=caminho,
            --core-file-size=#
          
            Tamanho do arquivo core que o mysqld
            poderá criar. Passado para ulimit -c.
          
            --datadir=caminho,
            --defaults-extra-file=caminho,
            --defaults-file=caminho,
            --err-log=caminho,
            --log-error=caminho
          
Gava o log de erro no caminho acima. See Secção 4.10.1, “O Log de Erros”.
            --ledir=caminho
          
            Caminho para mysqld
          
            --log=caminho,
            --mysqld=versão_do_mysqld
          
            Nome da versão do mysqld no diretório
            ledir que você deseja iniciar.
          
            --mysqld-version=versão
          
            Similar ao --mysqld= mas aqui você só
            fornece o sufixo para o mysqld. Por
            exemplo, se você utiliza
            --mysqld-version=max, o
            mysqld_safe irá iniciar a versão
            ledir/mysqld-max. Se o argumento para
            --mysqld-version estiver vazio,
            ledir/mysqld será usado.
          
            --nice=# (adicionado no MySQL 4.0.14),
            --no-defaults,
            --open-files-limit=#
          
            Número de arquivos que o mysqld poderá
            abrir. Passado para ulimit -n. Perceba
            que será necessário iniciar mysqld_safe
            como root para isto funcionar corretamente!
          
            --pid-file=caminho,
            --port=#,
            --socket=caminho,
            --timezone=#
          
            Configura a variável de fuso horário
            (TZ) para o valor deste parâmetro.
          
            --user=#
          
        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 MySQL, mesmo se o
        servidor estiver instalado em localizações um pouco
        diferentes. mysqld_safe espera uma destas
        condições ser verdadeira:
      
            O servidor e o banco de dados pode ser encontrado relativo
            ao diretório de onde o mysqld_safe foi
            chamado. mysqld_safe procura dentro de
            seu diretório de trabalho pelos diretórios
            bin e data (para
            distribuições binárias) ou pelos diretórios
            libexec e var
            (para distribuições baseadas em código fonte). Esta
            condição deve ser satisfeita se você executar o
            mysqld_safe a partir do seu diretório da
            instalação do MySQL (por exemplo,
            /usr/local/mysql para uma
            distribuição binária).
          
            Se o servidor e os bancos de dados não forem encontrados
            relativos ao diretório de trabalho,
            mysqld_safe tenta localizá-lo utilizando
            caminhos absolutos. Localizações típicas são
            /usr/local/libexec e
            /usr/local/var. As localizações
            atuais foram determinadas quando a distribuição foi
            construída da qual vem o mysqld_safe.
            Eles dever estar corretas se o MySQL foi instalado na
            localização padrão.
          
        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
        MySQL 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_mysqlshell>bin/mysqld_safe &
        Se o mysqld_safe falhar, mesmo se invocado a
        partir do diretório de instalação do MySQL, 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
        MySQL 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.
      
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

