MySQL

MySQL é um servidor de dados SQL rápido, multi-thread, multi-usuário e robusto. Ele é adequado para missões críticas, sistema de alto carregamento assim como para embutir em software instalado em massa.

Instalação

Para instalar MySQL, execute o seguinte comando a partir do prompt de terminal:

sudo apt-get install mysql-server

Durante o processo de instalação você será solicitado a digitar a senha para o usuário root do MySQL.

Quando a instalação estiver completa, o servidor MySQL deverá ser iniciado automaticamente. Você poderá executar o seguinte comando em um terminal para checar se o servidor MySQL está rodando.

sudo netstat -tap | grep mysql

Quando você executa esse comando, você deve visualizar a seguinte linha ou algo similar:

tcp        0      0 localhost:mysql         *:*                     LISTEN      2556/mysqld

Se o servidor não está executando corretamente, você pode digitar o seguinte comando para inicializá-lo.

sudo /etc/init.d/mysql restart

Configuração

Você pode editar o arquivo /etc/mysql/my.cnf para fornecer as configurações básicas -- arquivo de log, número da porta, etc. Por exemplo, para configurar o MySQL para escutar conexões de máquinas da rede, mude a diretiva bind_address para o endereço IP do servidor:

bind-address            = 192.168.0.5
[Nota]

Substitua 192.168.0.5 com o endereço apropriado.

Após fazer alterações no /etc/mysql/my.cnf o deamon do mysql precisa ser reiniciado:

sudo /etc/init.d/mysql restart

If you would like to change the MySQL root password, in a terminal enter:

sudo dpkg-reconfigure mysql-server-5.0

The mysql daemon will be stopped, and you will be prompted to enter a new password.

Recursos

  • Veja a página do MySQL para mais informações.

  • O MySQL Handbook também está disponível no pacote mysql-doc-5.0. Para instalar o pacote digite o seguinte no terminal:

    sudo apt-get install mysql-doc-5.0
    

    A documentação está me formato HTML, vara visualizá-la, entre file:///usr/share/doc/mysql-doc-5.0/refman-5.0-en.html-chapter/index.html na barra de endereços de seu navegador.

  • Para a informação geral do SQL veja Using SQL Special Edition por Rafe Colburn.