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”.
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.