MySQLi - Instalação

Baixando MySQL

A extensão MySQLi foi projetada para funcionar com o MySQL versão 4.1.13 ou mais recente, portanto, é necessário baixar o MySQL. Todos os downloads do MySQL estão localizados em Downloads do MySQL . Escolha o número da versão mais recente do MySQL Community Server que você deseja e, o mais exatamente possível, a plataforma desejada.

Instalação do MySQL no Linux / UNIX

A maneira recomendada de instalar o MySQL em um sistema Linux é via RPM. MySQL AB disponibiliza os seguintes RPMs para download em seu site -

  • MySQL - O servidor de banco de dados MySQL, que gerencia bancos de dados e tabelas, controla o acesso do usuário e processa consultas SQL.

  • MySQL-client - Programas cliente MySQL, que possibilitam a conexão e a interação com o servidor.

  • MySQL-devel - Bibliotecas e arquivos de cabeçalho que são úteis ao compilar outros programas que usam MySQL.

  • MySQL-shared - Bibliotecas compartilhadas para o cliente MySQL.

  • MySQL-bench - Ferramentas de benchmark e teste de desempenho para o servidor de banco de dados MySQL.

Os RPMs do MySQL listados aqui são todos construídos em um sistema SuSE Linux, mas geralmente funcionam em outras variantes do Linux sem dificuldade.

Agora, siga as seguintes etapas para prosseguir para a instalação -

  • Faça login no sistema usando root do utilizador.

  • Mude para o diretório que contém os RPMs -

  • Instale o servidor de banco de dados MySQL executando o seguinte comando. Lembre-se de substituir o nome do arquivo em itálico pelo nome do arquivo do seu RPM.

[[email protected]]# rpm -i MySQL-5.0.9-0.i386.rpm

    O comando acima cuida da instalação do servidor MySQL, criando um usuário do MySQL, criando a configuração necessária e iniciando o servidor MySQL automaticamente.

    Você pode encontrar todos os binários relacionados ao MySQL em / usr / bin e / usr / sbin. Todas as tabelas e bancos de dados serão criados no diretório / var / lib / mysql.

  • Esta é uma etapa opcional, mas recomendada para instalar os RPMs restantes da mesma maneira -

[[email protected]]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[[email protected]]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[[email protected]]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[[email protected]]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

Instalando MySQL no Windows

A instalação padrão em qualquer versão do Windows agora é muito mais fácil do que costumava ser, já que o MySQL agora vem perfeitamente empacotado com um instalador. Simplesmente baixe o pacote de instalação, descompacte-o em qualquer lugar e execute setup.exe.

O instalador padrão setup.exe irá guiá-lo pelo processo trivial e, por padrão, irá instalar tudo em C: \ mysql.

Teste o servidor ativando-o no prompt de comando pela primeira vez. Vá para a localização do servidor mysqld, que provavelmente é C: \ mysql \ bin, e digite -

mysqld.exe --console

NOTE - Se você estiver no NT, você terá que usar mysqld-nt.exe ao invés de mysqld.exe

Se tudo correr bem, você verá algumas mensagens sobre a inicialização e o InnoDB. Caso contrário, você pode ter um problema de permissão. Certifique-se de que o diretório que contém seus dados seja acessível a qualquer usuário (provavelmente mysql) sob o qual os processos de banco de dados são executados.

O MySQL não se adiciona ao menu iniciar, e também não existe uma forma GUI particularmente agradável de parar o servidor. Portanto, se você tende a iniciar o servidor clicando duas vezes no executável mysqld, deve se lembrar de interromper o processo manualmente usando mysqladmin, Lista de Tarefas, Gerenciador de Tarefas ou outros meios específicos do Windows.

Verificando a instalação do MySQL

Depois que o MySQL foi instalado com sucesso, as tabelas de base foram inicializadas e o servidor foi iniciado, você pode verificar se tudo está funcionando como deveria por meio de alguns testes simples.

Use o utilitário mysqladmin para obter o status do servidor

Usar mysqladminbinário para verificar a versão do servidor. Este binário estaria disponível em / usr / bin no linux e em C: \ mysql \ bin no windows.

[[email protected]]# mysqladmin --version

Ele produzirá o seguinte resultado no Linux. Pode variar dependendo da sua instalação -

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

Se você não receber essa mensagem, pode haver algum problema na instalação e você precisará de ajuda para corrigi-lo.

Execute comandos SQL simples usando o cliente MySQL

Você pode se conectar ao seu servidor MySQL usando o cliente MySQL usando mysqlcomando. Neste momento, você não precisa fornecer nenhuma senha, pois por padrão ela ficará em branco.

Então, basta usar o seguinte comando

[[email protected]]# mysql

Deve ser recompensado com um prompt mysql>. Agora, você está conectado ao servidor MySQL e pode executar todos os comandos SQL no prompt mysql> da seguinte forma -

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql    |
| test     |
+----------+
2 rows in set (0.13 sec)

Etapas de pós-instalação

O MySQL é fornecido com uma senha em branco para o usuário raiz do MySQL. Assim que tiver instalado com sucesso o banco de dados e o cliente, você precisará definir uma senha de root da seguinte forma -

[[email protected]]# mysqladmin -u root password "new_password";

Agora, para fazer uma conexão com seu servidor MySQL, você teria que usar o seguinte comando -

[[email protected]]# mysql -u root -p
Enter password:*******

Os usuários do UNIX também irão querer colocar seu diretório MySQL em seu PATH, então você não terá que digitar o caminho completo toda vez que quiser usar o cliente de linha de comando. Para o bash, seria algo como -

export PATH = $PATH:/usr/bin:/usr/sbin

Executando o MySQL no momento da inicialização

Se você deseja executar o servidor MySQL na hora da inicialização, certifique-se de ter a seguinte entrada no arquivo /etc/rc.local.

/etc/init.d/mysqld start

Além disso, você deve ter o binário mysqld no diretório /etc/init.d/.