Colocado por Marcelo Sabadini em
14/03/2009
MySQL Workbench (Modelagem de banco de dados)
Olá pessoal.
Hoje vou falar de uma ferramenta muito útil para ‘desenhar’(modelar) banco de dados. Tenho utilizado o MySQL Workbech para fazer minhas DER(Diagrama de entidade de relacionamento – Wiki).
Diagrama de entidade de relacionamento é um modelo diagramático que descreve o modelo de dados de um sistema com alto nível de abstração. Ele é a principal representação do Modelo de Entidades e Relacionamentos. Sua maior aplicação é para visualizar o relacionamento entre tabelas de um banco de dados, no qual as relações são construídas através da associação de um ou mais atributos destas tabelas.
Colocado por Marcelo Sabadini em
28/02/2009
Backup do Mysql na linha de comando
Olá pessoal. Já postei sobre como fazer backups do seu banco Mysql via Phpmyadmin e você já sabe o quanto é importante fazer backups.
Hoje vou ensinar sobre com o fazer backups utilizando o prompt do Mysql.
Utilizar o Phpmyadmin é muito mais prático, mas com o tempo, seu banco de dados vai crescendo, crescendo, crescendo até que o Phpmyadmin não aguenta mais… demora muito pra fazer o download do arquivo, ou se deixar o SQL impresso na tela o navegador vai travar, etc…
Quando fazemos as operações de backup no prompt é muito mais rápido.
O que voê vai aprender á basicamente:
- Criar um backup do banco de dados;
- Restaurar um backup;
Então vamos lá!
Para fazer um backup de um banco de dados utilizamos o seguinte comando:
-
mysqldump -h HOST -u USER -pSENHA –opt –default-character-set=latin1 BASEDEDADOS > NOME_DO_ARQUIVO.sql
- HOST: É o host para conectar ao banco de dados. Pode ser ‘localhost’, o IP do servidor ou algum outro endereço do servidor(na Dreamhost é mysql.serdominio.com.br)
- USER: Usuário para acessar o banco de dados
- SENHA: A senha do usuário
- –opt –default-character-set=latin1: Ja tive muitos problemas com acentuação em backups na linha de comando. Esta opção faz o backup com os acentos todos certinhos(pelo menos no meu caso).
- BASEDEDADOS: O nome do banco de dados que será feito o backup.
- NOME_DO_ARQUIVO: É o nome do arquivo que será criados. Pode ser um path, ex: c:\arquivo.sql(Windows) ou /home/arquivo.sql(Linux)
Outra vantagem de saber fazer backup na linha de comando é que você pode agendar um script para que ele faça o backup automaticamente diariamente por exemplo.
Para voltar um backup, coisa que pode ser útil caso seu banco de dados sofra alguma perda de dados, é muito simples. Basta rodar o seguinte comando:
-
mysql -h HOST -u USER -pSENHA BASEDEDADOS < NOME_DO_ARQUIVO.sql
Repara a direção da seta neste comando, esta apontando pro lado do banco de dados(<) diferentemente de quando executamos o backup, que a seta estava apontando pro lado do arquivo(>).
- HOST: É o host para conectar ao banco de dados.
- USER: Usuário para acessar o banco de dados
- SENHA: A senha do usuário
- BASEDEDADOS: O nome do banco de dados que será receberá os dados.
- NOME_DO_ARQUIVO: É o nome do arquivo que contém o backup. Aqui pode ser o path também.
[ referências ]
http://dev.mysql.com/doc/refman/4.1/pt/mysqldump.html
http://dev.mysql.com/doc/refman/4.1/pt/mysql.html
Bom, espero ter ajudado. Caso tenha algo a acrescentar ou perguntar por favor poste.
Um grande abraço.
Colocado por Marcelo Sabadini em
21/02/2009
Fazer backup do Mysql pelo Phpmyadmin
Fala pessoal tudo bem?
Hoje vou falar sobre uma coisa muito importante para quem desenvolve sistemas: BACKUP do banco de dados!
Mas para que serve um backup?
O backup é uma forma de previnir que seu sistema perca dados importantes, seja por descuido de algum usuário(falha humana), seja por uma queda de luz, etc…
Hoje você vai aprender a fazer um backup do seu banco de dados utilizando o Phpmyadmin.
Leia o resto desta entrada »
Colocado por Marcelo Sabadini em
29/12/2008
Mini Curso de PHP – Sistema de noticias (dica)
Bom pessoal, estava aqui colocando o sistema de noticias no ar, ou melhor, a parte que já fizemos do sistema de noticias. E lembrei de fazer uma alteração no arquivo banco.php. Neste arquivo informamos os dados para acesso ao banco de dados. Mas, agora preciso deixar o sistema rodando na minha maquina e online. Vou ter um problema: O arquivo banco.php na minha maquina vai ser diferente do arquivo banco.php que vai estar online. Como já tive muitos problemas com isso, eu sempre faço uma meia-gambiarra.
Nesta meia-gambiarra vamos utilizar uma super-global chamada $_SERVER. Esta super-global é um array que contem diversas informações.
Utilizaremos a opção ‘HTTP_HOST’. Esta opção retorna o nome do domínio que o script esta sendo executado. Rode o seguinte script em seu navegador:
Colocado por Marcelo Sabadini em
30/10/2008
Mini curso de PHP (Parte 12 – ‘INSERT e SELECT’ ) – Mysql no PHP
Fala galera!
Demorou mas saiu.
Hoje vamos aprender como fazer um cadastro no Mysql e como recuperar os dados. Tentarei ser o mais breve possível.
Vamos lá?


(6 votos, média: 4.83 de 5)
