Vamos fazer download do
MySQL. Para iniciarmos a instalação, vamos padronizar a pasta para downloads /usr/local/src/:
# wget http://dev.mysql.com/get/Downloads/\
MySQL-5.0/mysql-5.0.18.tar.gz/from/\
http://www.linorg.usp.br/mysql/
Após feito o download, vamos descompactar o arquivo e entrar na pasta:
# tar-zxvf mysql-5.0.18.tar.gz
# cd mysql-5.0.18
Agora vamos iniciar a instalação do MySQL. A princípio vamos configurar somente o local onde o banco vai ser instalado (/usr/local/mysql) e após vamos compilar e instalar.
# ./configure --prefix=/usr/local/mysql
# make
# make install
Vamos criar o usuário e grupo "mysql", que é necessário para o MySQL inicializar:
# useradd mysql
# groupadd mysql
Vamos digitar um comando dentro da pasta /usr/local/mysql/bin/, serve para criar os databases inicias do seu servidor:
# cd /usr/local/mysql/bin
# ./mysql_install_db -uroot
Agora vamos dar permissão para o usuário "mysql" acessar a pasta /usr/local/mysql/var/:
# chown mysql /usr/local/mysql/var -R
# chgrp mysql /usr/local/mysql/var -R
Inicializando o banco de dados, entre na pasta /usr/local/mysql/bin/ e digite o comando abaixo:
# ./mysqld_safe -uroot
Agora vamos copiar o arquivo para inicializar o MySQL no boot do
Linux.
Copie o script mysql.server de dentro da pasta /usr/local/src/mysql-5.0.18/supporte-files/ para a pasta /etc/rc.d, em seguida torne o arquivo executável:
# cd /usr/local/src/mysql-5.0.18/supporte-files/
# cp mysql.server /etc/rc.d/rc.mysql
# chmod +x /etc/rc.d/rc.mysql
Pronto, seu MySQL já está funcionando. Caso tenha interesse em acessar o MySQL para ver os databases e as tables, digite o seguinte comando:
# ./mysql -uroot -p
Digite o password do root do seu MySQL:
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3333 to server version: 5.0.4-beta
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
Aí no MySQL digite os comandos para mostrar as databases criada pelo próprio em nossa instalação:
mysql>
SHOW DATABASES;
Caso queira entrar em algum database, digite o comando abaixo:
mysql>
USE nomedatabase;
Para ver as tabelas:
mysql>
SHOW TABLES;
Bem, o nosso artigo sobre MySQL fica por aqui, agora procure alguns artigos sobre os comandos SQL para utilizá-los no gerenciamento do banco.
Também existem alguns softwares como
MySQL Administrator para administrar as databases,
MySQL-Front e
DBDesigner.