Este artigo aborda por completo as funções SQL básicas de manipulação de tabelas, assim como as funções de manipulação de dados. Os comandos SQL foram executados sob MySQL, mas também podem ser utilizados em qualquer outro software gerenciador de banco de dados.
O banco de dados MySQL é um sério competidor para os maiores
sistemas de banco de dados existentes para aplicações de pequeno
e médio porte. Uma das grandes vantagens do MySQL é suportar mais
de uma dúzia de tipos de dados.
Desta forma, o MySQL é altamente recomendado para aqueles que irão
desenvolver aplicações de pequeno e médio porte e querem bons
resultados a um custo reduzido.
Obtendo o MySQL
Nas distros Linux do mercado, os CDs possuem o pacote MySQL, desta
forma, durante a instalação do sistema, você pode marcar o pacote
mysql para ser instalado ou se ainda não o fez, pode abrir
o seu gerenciador de pacotes e instalá-lo a partir do cd.
Se você quer ter nas mão a versão mais atual deste BD, acesse o
site do desenvolvedor em http://www.mysql.com e baixe o arquivo mysql-x.xx.xx.tar.gz para o diretório /usr/src. Lembre-se que você deve estar como root e que o "xx" é o número da versão.
Para descompactar o MySQL use:
# tar -xvzf mysql-x.xx.xx.tar.gz
Após descompactar o arquivo, você irá entrar no diretório que foi
criado e iniciar o processo de instalação desta forma.
# cd mysql-x.xx.xx
# ./configure
# make
# make install
Agora devemos criar a estrutura do banco de dados e suas tabelas
administrativas. Ainda estando dentro do diretório do mysql, faça
desta forma:
# ./scripts/mysql_install_db
Inicialmente ele é setado para ser utilizado sem senha, bastando
apenas digitar mysql num terminal para acessar o programa,
mas é aconselhável que você coloque uma senha de acesso, assim
você preserva integridade na questão de segurança.
Estando no diretório do mysql, faça desta forma:
# ./bin/mysqladmin -u root password senha
Onde senha é a palavra ou dígitos que você quer usar como
sua senha para o MySQL e não a senha do root no Linux.
Agora que já definimos uma senha para ele, vamos inicializar o MySQL
para que assim possamos começar a brincar...
[2] Comentário enviado por m0d em 19/11/2003 - 19:04h
opa, meu nome eh julio cezar, queria dizer que gostei muito do artigo, e gostaria de deixar aki tb o pedido ...
gostaria que escrevesse o quanto antes a parte 2 do artigo, pois achei mt massa.
obrigado
[3] Comentário enviado por removido em 17/04/2004 - 20:24h
legal essa de fazer um artigo sobre MySQL. amigo, tenho uma ideia e uma duvida pra ti, estou tentando conectar uma base de dados MySQL rodando remotamente em um sevidor red hat por meio de uma estação terminal server kurumin (as máquinas já estão se vendo e se conversando via rede) utilizando o Open Office org como front-end.
[6] Comentário enviado por juliomortandela em 30/08/2004 - 11:29h
Ótimo Artigo, estou começando a trabalhar com banco de dados em MySQL, já tenho em mente algumas implementações de PHP + MySQL para viabilizar o uso do sistema ERP aqui da empresa remotamente, e como não conheço "NADA" de MySQL nem de PHP, já notei que não será um bicho de sete-cabeças...
PS: E este modo de passar o conhecimento adiquirido por todos nós usuários Linux apenas pelo fato de poder auxiliar o próximo, sem pensar em reputação, ou dinheiro que me faz manter acesa a chama de "um dia em que a humanidade irá prosperar de fato."
[12] Comentário enviado por kl31n em 09/03/2005 - 00:13h
Ok......legal o artigo....
mas gostaria de saber tipo.....
se existem StoredProcedures no MySql
ou como o MySql trata as operações
para fazer com que realmente aconteça
o Client-Server
tipo...o sistema manda as informações e
o BG eh que grava elas e se vira com tudo.......
[14] Comentário enviado por Hernando em 03/05/2005 - 10:55h
Como sempre vejo a excelencia em seus artigos... Gosto de acompanhar todos mesmo que naum venha a ultiliza-los testo todos e nunca tive problemas com nenhum deles, parabenizo-o tambem pela preocupação demonstrada por ti a quem está iniciando no mundo linux... é isto que precisa para motivar a migração de qualquer usuário e assim atingir o dominio do mercado, sendo que o mesmo segue tendencias... e se a tendencia é o crescimento do linux é para isso que estamos aki...
[17] Comentário enviado por kernel_sys em 03/06/2006 - 02:43h
cara gostaria de agradecer por esses passo qeu vc passou..to fazendo a mateia de bamco de dados na facul...como não seria diferente o fila da P do meu professor so usa windows.., e como tambem não seria diferente eu compliquei e quis usa linux..heheh não abro mão disso jamais...valeu mesmo..