:: DEVELOPER ZONE
O modo recomendado para instalar o MySQL no Linux é usando um arquivo
RPM. Os RPMs do MySQL atualmente são construídos na versão 7.3 do sistema
Suse Linux mas deve funcionar em outras versões de Linux que suportam
rpm e usam glibc.
Se você tiver problemas com um arquivo RPM (por exemplo, se você receber o erro
``Sorry, the host 'xxxx' could not be looked up''), veja
Secção 2.6.2.1, “Notas Linux para distribuições binárias”.
Na maioria dos casos, você só precisa instalar os pacotes servidor MySQL e o cliente MySQL para ter uma instalação funcional do MySQL.
Os outros pacotes não são exigidos para uma instalação padrão.
Se você quiser executar um servidor MySQL Max que tenha capacidades
adicionais, você deve instalar o RPM MySQL-Max depois de instalar o
RPM MySQL-server.
See Secção 4.8.5, “mysqld-max, om servidor mysqld extendido”.
Se você tiver um dependência de falha ao tentar instalar os pacotes do
MySQL 4.0 (ex.: ``error: removing these packages would break dependencies: libmysqlclient.so.10 is needed by ...''), você também deve instalar o pacote
MySQL-shared-compat, o qual inclui ambas as bibliotecas para compatibilidade
com versões anteriores (libmysqlclient.so.12 para MySQL 4.0 e
libmysqlclient.so.10 para MySQL 3.23).
Muitas distribuições Linux ainda vêm com o MySQL 3.23 a elas normalmente
ligam as aplicações dinamicamente para economizar espaço em disco. Se estas
bibliotecas compartilhadas estão em pacotes separados (ex.; MySQL-shared),
é suficiente simplesmente deixar estes pacotes instalados e apenas atualizar
os pacotes do servidor e cliente MySQL (que são estaticamente ligados e não
dependem de bibliotecas compartilhadas). Para distribuições que incluem as
bibliotecas compartilhadas no mesmo pacote que o servidor MySQL (ex.: Red
Hat Linux), você também pode instalar nosso RPM MySQL-shares 3.23 ou usar
o pacote compatível com MySQL-shared.
Os seguintes pacotes RPM estão disponíveis:
MySQL-server-VERSION.i386.rpm
O servidor MySQL. Você ira precisar dele a não ser que você apenas
queira se conectar a um servidor MySQL executando em outra máquina.
Note que este pacote era chamado MySQL-VERSION.i386.rpm antes
do MySQL 4.0.10.
MySQL-Max-VERSION.i386.rpm
O servidor MySQL Max. Este seridor tem capacidades adicionais que o
servidor no ROM MySQL-server não tem. Você deve instalar o RPM
MySQL-server primeiro, porque o RPM MySQL-Max depende dele.
MySQL-client-VERSION.i386.rpm
Os programas clientes padrões do MySQL. Provavelmente você sempre instalará este pacote.
MySQL-bench-VERSION.i386.rpm
Testes e comparativos de performances (benchmarks). Necessita do Perl e
módulos do BDB-mysql.
MySQL-devel-VERSION.i386.rpm
As bibliotecas e arquivos include necessários se você precisa para compilar outros clientes MySQL, como nos módulos Perl.
MySQL-shared-VERSION.i386.rpm
Este pacote contém as bibliotecas compartilhadas (libmysqlclient.so*)
que certas linguagens e aplicações nencessárias para carregar dinâmicamente e
usar o MySQL.
MySQL-shared-compat-VERSION.i386.rpm
Este pacote inclui o biblioteca compartilhada para MySQL 3.23 e MySQL 4.0.
Instale este pacote em vez do MySQL-shared, se você tiver aplicações
instaladas que são dinâmicamente ligadas ao MySQL 3.23 mas você quer
atualizar para o MySQL 4.0 sem quebrar as dependências da biblioteca.
Este pacote esta disponível desde o MySQL 4.0.13.
MySQL-embedded-VERSION.i386.rpm
A biblioteca do servidor embutido MySQL (MySQL 4.0).
MySQL-VERSION.src.rpm
Este contém o código fonte para todos os pacotes acima. Ele também pode ser usado para tentar construir RPMs para outras arquiteturas (por exemplo, Alpha ou SPARC).
Para ver todos os arquivo em um pacote RPM, (por exemplo, um RPM
MySQL-server), execute:
shell> rpm -qpl MySQL-server-VERSION.i386.rpm
Para realizar uma instalação mínima padrão, execute:
shell> rpm -i MySQL-server-VERSION.i386.rpm MySQL-client-VERSION.i386.rpm
Para instalar somente o pacote cliente, execute:
shell> rpm -i MySQL-client-VERSION.i386.rpm
O RPM fornece um recurso para verificar a integridade e autenticidade dos
pacotes antes de instalá-los. Se você quiser aprender mais sobre este
recurso, veja Secção 2.2.2, “Verificando a Integridade do Pacote Usando MD5 Checksums ou GnuPG”.
O RPM coloca dados sob o /var/lib/mysql. O RPM também cria as entradas
apropriadas em /etc/rc.d/ para iniciar o servidor automaticamente na
hora do boot. (Isto significa que se você realizou uma instalação anterior e
fez alterações em seu script de inicialização, você pode desejar criar uma
cópia do script para que você não perca ao instalar um RPM mais novo). Veja
Secção 2.4.3, “Inicializando e parando o MySQL automaticamente.” para mais informações sobre como o MySQL pode ser iniciado
automaticamente na inicialização do sistema.
Se você quiser instalar o RPM do MySQL em uma distribuição Linux mais antiga
que não suporte scripts de inicialização no /etc/init.d (diretamente ou
via link simbólico), você deve criar um link simbólico que aponte para a
localização onde o seu script de instalação está atualmente instalado. Por
exemplo, se esta localização for /etc/rc.d/init.d, use estes comandos
antes de intalar o RPM para criar /etc/init.d como um link simbólico que
aponte lá:
shell> cd /etc; ln -s rc.d/init.d .
No entanto, todas as distribuições de Linux atuais já devem suportar este
novo layout de diretório que usa /etc/init.d já que ele é exigido para
compatibilidade LBS (Linux Standard Base).
Se o arquivo RPM que você instalar inclui o MySQL-server, o
daemon mysqld deve estar pronto e em execução após a instalação.
Agora você já deve poder iniciar o MySQL.
See Secção 2.4, “Configurações e Testes Pós-instalação”.
Se alguma coisa der errado, você encontrar maiores informações no capítulo de instalação. See Secção 2.2.9, “Instalando uma Distribuição Binária do MySQL”.
© 1995-2005 MySQL AB. All rights reserved.
