Este capítulo cobre a instalação da distribuição binária
        do MySQL (.tar.gz Archives) para várias
        plataformas (veja MySQL binaries para uma
        lista detalhada).
      
Em adição a estes pacotes genéricos, também oferecemos binários em formatos de pacote específicos da plataforma para plataformas selecionadas. Veja Secção 2.1, “Instalação rápida padrão do MySQL” para mais informações sobre como\ intalá-los.
        As distribuições genéricas do MySQL estão empacotados com
        arquivos GNU tar com compactação gzip
        (.tar.gz). Você precisa das seguintes
        ferramentas para instalar um distribuição binária do MySQL:
      
            GNU gunzip para descompactar a
            distribuição.
          
            Um tar razoável para descompactar a
            distribuição. Sabemos que o GNU tar
            funciona. Algumas implementações tar
            que vêm pré-instaladas como o sistema operacional (ex. Sun
            tar) possuem problemas (com nome de
            arquivos grandes, por exemplo) Neste caso, você deve
            instalar o GNU tar primeiro.
          
        Se você tiver problemas, sempre use
        mysqlbug ao enviar dúvidas para a
        lista de email do MySQL. Mesmo se o problema não for um bug,
        mysqlbug colhe informações do sistema que
        ajudarão os outros a solucionar o seu problema. Se não usar
        mysqlbug, você terá diminuída a
        probabilidade de conseguir a solução do seu problema. Você
        encontrará o mysqlbug no diretório
        bin depois de descompactar a
        distribuição. See Secção 1.7.1.3, “Como relatar erros ou problemas”.
      
Os comando básicos que você deve executar para instalar e usar uma distribuição binária do MySQL são:
shell>groupadd mysqlshell>useradd -g mysql mysqlshell>cd /usr/localshell>gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -shell>ln -s full-path-to-mysql-VERSION-OS mysqlshell>cd mysqlshell>scripts/mysql_install_dbshell>chown -R root .shell>chown -R mysql datashell>chgrp -R mysql .shell>bin/mysqld_safe --user=mysql &
        Se a sua versão do MySQL é mais antiga que a 4.0, substitua
        bin/safe_mysqld por
        bin/mysqld_safe no comando final.
      
        Você pode adicionar novos usuários usando o script
        bin/mysql_setpermission se você instalar os
        módulos Perl DBI e
        DBD-mysql.
      
Uma descrição mais detalhada é apresentada a seguir.
Para instalar uma distribuição binária, siga estes passos, então proceda com a Secção 2.4, “Configurações e Testes Pós-instalação”, para a configuração da pós istalação e testes:
            Escolha o diretório sob o qual você deseja descompactar a
            distribuição e a mova para dentro dele. No exemplo a
            seguir, descompactamos a distribuição sob
            /usr/local e criamos um diretório
            /usr/local/mysql dentro do qual o MySQL
            é instalado. (As seguintes instruções, consequentemente,
            assumem que você tem permissão para criar arquivos em
            /usr/local. Se este diretório é
            protegido, você precisará realizar a instalação como
            root.)
          
Obtenha um arquivo de distribuição de um dos sites listados em Secção 2.2.1, “Como obter o MySQL”.
            As distribuições binárias do MySQL são fornecidas como
            arquivos tar compactados e tem nomes como
            mysql-VERSÃO-SO.tar.gz, onde
            VERSÃO é um número (por exemplo,
            3.21.15) e SO indica o
            tipo de sistema operacional para o qual a distribuição é
            pretendida (por exemplo,
            pc-linux-gnu-i586).
          
            Se você ver uma distribuição binária marcada com o
            sufixo -max, significa que o binário tem
            suporte para tabelas transacionais e outros recursos. See
            Secção 4.8.5, “mysqld-max, om servidor mysqld
        extendido”. Note que todos os binários
            são contruídos a partir da mesma distribuição fonte do
            MySQL.
          
            Adicione um usuário e grupo para o
            mysqld ser executado:
          
shell>groupadd mysqlshell>useradd -g mysql mysql
            Estes comandos adicionam o grupo mysql e
            o usuário mysql. A sintaxe para
            useradd e groupadd
            podem diferir um pouco nas diversas versões de Unix. Eles
            tambémpodem ser chamado adduser e
            addgroup. Você pode desejar criar o
            grupo e usuário com outro nome, diferente de
            mysql.
          
Chame o diretório no qual se pretende fazer a instalação:
shell> cd /usr/local
Descompacte a distribuição, que criará o diretório de instalação. Então crie um link simbólico para aquele diretório:
shell>gunzip < /path/to/mysql-VERSÃO-SO.tar.gz | tar xvf -shell>ln -s full-path-to-mysql-VERSÃO-SO mysql
            O primeiro comando cria um diretório chamado
            mysql-VERSÃO-SO. O segundo comando
            cria um link simbólico para o diretório. Isto torna a
            referência ao diretório de instalação mais fácil,
            chamado como /usr/local/mysql.
          
Altere para p diretório de instalação:
shell> cd mysql
            Você encontrará diversos arquivos e subdiretórios no
            diretório mysql. O mais importante para
            propósitos de instalação são os subdiretórios
            bin e scripts.
          
                Este diretório contém o programa cliente e o servidor.
                Você deve adicionar o caminho completo deste diretório
                a sua variável de ambiente PATH e
                assim a sua shell encontrará o programa MySQL de forma
                apropriada. See Apêndice F, Variáveis de Ambientes do MySQL.
              
                scripts
              
                Este diretório contém o script
                mysql_install_db usado para
                inicializar o banco de dados mysql
                contendo a tabela de permissões que armazenam o
                servidor de permissões de acesso.
              
            Caso você desejasse usar o mysqlaccess e
            a distribuição do MySQL está em um local diferente do
            padrão, você deve alterar a localização para onde o
            mysqlaccess espera encontrar o cliente
            mysql. Edite o script
            bin/mysqlaccess aproximadamente na
            linha 18. Procure pela linha que se parece com a apresentada
            abaixo:
          
$MYSQL = '/usr/local/bin/mysql'; # path to mysql executable
            Altere o caminho para o local onde o
            mysql atualmente está armazaenado em seu
            sistema. Se você não fizer isto receberá uma mensagem de
            erro Broken pipe quando executar o
            mysqlaccess.
          
Crie as tabelas de permissão do MySQL (necessário apenas se você não tiver instalado o MySQL anteriormente):
shell> scripts/mysql_install_db
            Note que as versões mais antigas que a 3.22.10 iniciam o
            servidor MySQL quando você executa o
            mysql_install_db. Isto não ocorre mais.
          
            Altere o proprietário dos binários para o
            root e o proprietário do diretório de
            dados para o usuário com o quel você executará o
            mysqld:
          
shell>chown -R root /usr/local/mysql/.shell>chown -R mysql /usr/local/mysql/datashell>chgrp -R mysql /usr/local/mysql/.
            O primeiro comando altera o atributo
            owner dos arquivos para o usuário
            root, o segundo altera o atributo
            owner do diretório de dados para o
            usuário mysql e o terceiro altera o
            atributo group para o grupo
            mysql.
          
            Se você quiser instalar o suporte para a interface Perl
            DBI/DBD, veja
            Secção 2.7, “Comentários de Instalação do Perl”.
          
            Se você desejasse que o MySQL seja iniciado automaticamente
            quando você iniciar a sua máquina, você pode copiar
            support-files/mysql.server para o local
            onde o seu sistema tem os arquivos de inicialização. Mais
            informações podem ser encontradas no script
            support-files/mysql.server e em
            Secção 2.4.3, “Inicializando e parando o MySQL automaticamente.”.
          
Depois de tudo estar descompactado e instalado, você deve inicializar e testar a sua distribuição.
Você pode iniciar o servidor MySQL com o seguinte comando:
shell> bin/mysqld_safe --user=mysql &
        Se a sua versão do MySQl for mais antiga do que a 4.0,
        substitua bin/safe_mysqld por
        bin/mysqld_safe no comando.
      
        Agora prossiga com Secção 4.8.2, “mysqld-safe, o wrapper do mysqld” e See
        Secção 2.4, “Configurações e Testes Pós-instalação”.
      
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.

