SGBD | DeServ – Info
Lomadee, uma nova esp閏ie na web. A maior plataforma de afiliados da Am閞ica Latina.

SGBD

Backup MySQL com mysqldump

Por Fl谩vio Silva

O comando mysqldump do sistema gestor de base de dados MySQL serve para fazer c贸pias de seguran莽a. Explicamo-lo ao pormenor e vemos as suas op莽玫es mais importantes. Este comando permite fazer a c贸pia de seguran莽a de uma ou v谩rias bases de dados. Tamb茅m permite que estas c贸pias de seguran莽a se possam restaurar em diversos tipos… »

Sistema de autentica莽茫o de usu谩rios em PHP usando sess玫es e MySQL

Por Fl谩vio Silva

Esse artigo 茅 um passo-a-passo da cria莽茫o de um simples sistema de autentica莽茫o de usu谩rios usando banco de dados MySQL e principalmente, as poderosas sess玫es do PHP. Mostro tamb茅m como trabalhar com senhas em MD5 e permiss玫es para os usu谩rios.   Esse artigo 茅 um passo-a-passo da cria莽茫o de um聽simples聽sistema de autentica莽茫o de usu谩rios usando… »

Vulnerabilidades no PhpMyAdmin

Por Fl谩vio Silva

V谩rias vulnerabilidades foram reportadas no phpMyAdmin, de acordo com a empresa de seguran莽a Secunia. Elas podem ser exploradas para conduzir ataques XSS e potencialmente comprometer um sistema vulner谩vel ou revelar dados sens铆veis e privados. 1) Certas entradas passadas para o table name no script de table print view n茫o s茫o adequadamente tratadas antes de serem… »

Resolvendo os problemas do tamanho do ibdata1 no MySQL

Por Fl谩vio Silva

Um problema que enfrentava sempre que colocava um aplicativo utilizando o MySQL 茅 o tamanho sempre crescente do arquivo /var/lib/mysql/ibdata1. Este arquivo armazena as tableas do tipo InnoDB e, mesmo que os dados sejam removidos ou elimine tabelas e, at茅 mesmo, banco de dados, o tamanho do ibdata1 n茫o diminui, o que pode ocasionar problemas… »

Gerando relat贸rios do PosgreSQL usando o PgFouine

Por Fl谩vio Silva

O PgFouine 茅 um gerador de relat贸rio para os logs do banco PostgreSQL, criado pela pgFoundry. Ele segue a licen莽a para distribui莽茫o GNU. Esse tutorial foi confeccionado baseado na plataforma BSD. Sendo assim, haver茫o algumas diferen莽as nas localidades dos arquivos de configura莽玫es do Apache e PostgreSQL, que pode variar conforme a distribui莽茫o. Instala莽茫o Afim de… »

Tunning Postgres: T茅cnicas para otimiza莽茫o do banco

Por Fl谩vio Silva

I. Editando as configura莽玫es do banco Edite o arquivo postgresql.conf: # vi /usr/local/pgsql/data/postgresql.conf. Altere as senten莽as nos seguintes grupos para: # CONNECTIONS AND AUTHENTICATION (refere-se a parte de conex玫es e autentica莽茫o do banco) listen_addresses = ‘*’ #ip que ele est谩 escutando port = 5432 #porta postgres max_connections = 40 #n煤mero de conex玫es ao banco, depende… »

Optimizar a performance do MySQL em Linux

Por Fl谩vio Silva
mysql queries dia

Uma das componentes mais importantes na optimiza莽茫o do desempenho de um ambiente LAMP (Linux, Apache, MySQL, PHP/Perl) 茅 definitivamente a componente base de dados, ou seja, o MySQL. 脡 o componente onde a sua correcta configura莽茫o pode fazer a maior diferen莽a entre um servidor que fica de rastos com um pequeno pico no tr谩fego ou… »

My.cnf sobre tuning de Mysql!

Por Fl谩vio Silva

Configura莽茫o do arquivo my.cnf (arquivo principal de configura莽茫o do Mysql) recomendado para um servidor realmente grande (4 CPUs, 64 bit, 8 Gb de RAM somente para Mysql) em termos de performance e utiliza莽茫o: #password = [your_password] port = 3306 socket = /var/lib/mysql/mysql.sock [mysqld] #DESCR: 8GB RAM, InnoDB only, ACID, few connections, heavy queries datadir =… »

Script MySQL Performance Tuning Primer

Por Fl谩vio Silva

Esse script pega a informa莽茫o de “SHOW STATUS LIKE …” and “SHOW VARIABLES LIKE…” e “show variables like …” para produzir recomenda莽玫es para as vari谩veis de ajuste do servidor. 脡 compat铆vel com todas as vers玫es do MySQL 3.23 e superior (incluindo 5.1). Atualmente, ele lida com recomenda莽玫es para o seguinte: # Slow Query Log #… »

Mysql Report

Por Fl谩vio Silva

O mysqlreport faz um relat贸rio favor谩vel de importantes valores de status do MySQL. mysqlreport transforma os valores da SHOW STATUS em um relat贸rio f谩cil de ler que fornece uma compreens茫o profunda de como o MySQL est谩 rodando. mysqlreport 茅 uma alternativa melhor (e praticamente a 煤nica alternativa) para manualmente interpreta莽茫o SHOW STATUS. #!/usr/bin/perl -w #… »

Melhorar e Otimizar MySQL Com WordPress

Por Fl谩vio Silva
Media Temple gpu wordpress

O WordPress 茅 o software por tr谩s deste site e de milhares na internet. Ele permite em teoria deixar que voc锚 escreva e publique seus artigos no seu site, de forma organizada e armazenada num banco de dados geralmente o MySQL. Embora o WordPress seja muito bom e popular ele tem um grande problema de… »

Otimizando o WordPress e Evitar Problemas CPU

Por Fl谩vio Silva

Com o painel de controle que o Media Temple disponibiliza para monitorar os recursos de CPU que este blog utiliza, pude ent茫o organizar mais uma lista de manobras para otimizar o WordPress. Fiquei obcecado por levar a minha p谩gina ao consumo m铆nimo poss铆vel, seja usando cache ou n茫o. Hoje passei o dia com o cache… »

Replicando dados com Mysql 5 – Parte I

Por Fl谩vio Silva

Neste artigo, vamos entrar criar um ambiente de replica莽茫o entre duas inst芒ncias de Mysql. Vai ser um pouco longo, ent茫o irei quebr谩-lo em duas partes. Vamos 脿 primeira! Uma das alternativas mais simples de proporcionar mais disponibilidade e seguran莽a a um sistema baseado em Mysql 茅 a replica莽茫o. No futuro apresentarei outras solu莽玫es, como por… »

PostgreSQL Pr谩tico/Ap锚ndices/Dicas sobre Desempenho e Otimiza莽玫es do PostgreSQL

Por Fl谩vio Silva

Dicas sobre Desempenho e Otimiza莽玫es do PostgreSQL Existem duas principais formas de melhorar o desempenho de SGBDs: uma 茅 melhorando o hardware, com CPUs, RAM, Discos mais novos, r谩pidos e confi谩veis. A outra 茅 otimizando as consultas realizadas nos bancos (usando VACUUM, VACUUM ANALYZE, EXPLAIN, criando CLUSTERS, entre outros). Uma das medidas b谩sicas adotada para… »

PostgreSQL Pr谩tico/Metadados

Por Fl谩vio Silva

Metadados (Cat谩logo) Metadados s茫o dados sobre dados. Uma consulta normal retorna informa莽玫es existentes em tabelas, j谩 uma consulta sobre os metadados retorna informa莽玫es sobre os bancos, os objetos dos bancos, os campos de tabelas, seus tipos de dados, seus atributos, suas constraints, etc. Retornar Todas as Tabelas do banco e esquema atual SELECT schemaname AS… »

Banco de dados MySQL e PostgreSQL

Por Fl谩vio Silva
MySQL

Introdu莽茫o 脡 muito f谩cil encontrar servi莽os de hospedagem de sites que oferecem em seus planos os Sistemas Gerenciadores de Banco de Dados (SGDB) MySQL e PostgreSQL, embora isso seja mais comum com o primeiro. Como esses SGBD n茫o s茫o usados apenas na internet, talvez seja de seu interesse utiliz谩-los em seus projetos de software, uma… »

Gerenciamento usu谩rios e privil茅gios com Roles

Por Fl谩vio Silva

O gerenciamento de usu谩rios e seus respectivos privil茅gios aos objetos do banco de dados, dependendo do n煤mero de objetos e usu谩rios, pode ser tornar uma tarefa 谩rdua para o administrador do banco de dados. Quando este n煤mero ultrapassa 10 usu谩rios a DBA j谩 deve come莽ar a tomar cuidado para n茫o se passar ao conceder os… »

PostgreSQL – createuser

Por Fl谩vio Silva

Nome createuser聽–聽cria uma conta de usu谩rio do PostgreSQL Sinopse createuser [op莽茫o...] [nome_do_usu谩rio] Descri莽茫o O utilit谩rio createuser cria um novo usu谩rio do PostgreSQL (ou mais precisamente, um papel). Somente os superusu谩rios e os usu谩rios com o privil茅gio CREATEROLE podem criar novos usu谩rios e, portanto, o utilit谩rio createuser deve ser executado por algu茅m que possa se conectar… »

Uma MySQL Performance Dica Tem de ver

Por Fl谩vio Silva

Eu corro cerca de vinte sites, anteriormente repartidas por duas contas de hospedagem compartilhada. No m锚s passado, meus anfitri玫es, tanto de forma independente fechar-me no ch茫o por mais de utiliza莽茫o da CPU. Muito justo, eu n茫o acho que eu estava abusando das contas, mas eu n茫o fa莽o as regras. O pre莽o era de direita e… »

MySQL 鈥 Nome de tabelas Case sensitive

Por Fl谩vio Silva

Durante essa semana, tive a oportunidade de implantar um sistema em um servidor MySQL 鈥渮eradinho鈥, at茅 ai, nada de mais. Detalhe interessante, a configura莽茫o default de um servidor MySQL for Linux, 茅 que o nome dos objetos seja case-sensitive, mais interessante ainda 茅 que mesmo criando uma tabela com o 鈥渃reate table NomeDaTabela(鈥︹, ele entende… »

Alterando a senha do usu谩rio padr茫o do PostgreSQL

Por Fl谩vio Silva

Mais uma dica r谩pidinha para os que est茫o precisando realizar esta tarefa. Conecte ao servidor com o usu谩rio root e depois se transforme no usu谩rio 鈥減ostgres鈥 como no exemplo abaixo: root@pgsql1:~# su 鈥 postgres Agora que est谩 com o usu谩rio postgres, execute o seguinte comando: postgres@pgsql1:~$ psql template1 Logado no 鈥渃liente do postgres鈥 digite o… »

Instala莽茫o do PostgreSQL no Linux

Por Fl谩vio Silva

Numa instala莽茫o no Linux, mesmo com a vers茫o 8.3.6, podemos criar um cluster com suporte a LATIN1, veja detalhes logo abaixo. Atrav茅s dos reposit贸rios (Ubuntu) sudo apt-get install postgresql-8.3 Com isso teremos a vers茫o 8.3 instalada em pouco tempo. O Ubuntu ir谩 buscar o postgresql em seus servidores e o instalar谩 e configurar谩 para n贸s…. »

Introdu莽茫o ao PostgreSQL

Por Fl谩vio Silva

Resumo da Hist贸ria do PostgreSQL 脡 um poderoso SGBD com mais de 15 anos de ativo desenvolvimento. O PostgreSQL atual 茅 derivado do POSTGRES, escrito pela universidade de Berkeley na Calif贸rnia EUA). O POSTGRES foi inicialmente patrocinado pela Ag锚ncia de Projetos de Pesquisa Avan莽ados de Defesa (DARPA), pelo Escrit贸rio de Pesquisa sobre Armas (ARO), pela… »

Scripts de conex茫o ao MySQL – ASP.Net

Por Fl谩vio Silva

Neste tutorial, mostraremos como realizar uma conex茫o entre um script Asp.Net com uma base de dados MySql atrav茅s do driver MySqlConnector. Abaixo, segue um exemplo b谩sico utilizando o MySqlConnector em uma aplica莽茫o Asp.Net com C#: Arquivo: mysql.aspx <source lang=”csharp”> <%@ Page Language=”C#”聽%> <%@ import Namespace=”System.Data”聽%> <%@ import Namespace=”MySql.Data.MySqlClient”聽%> <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”… »

Como restaurar um arquivo .SQL no banco MySQL via SSH

Por Fl谩vio Silva

Envie o arquivo .SQL para a sua 谩rea de hospedagem por FTP para a pasta public_html Acesse a Hospedagem por SSH (exemplo usando o Putty) Supondo que o arquivo esteja no diret贸rio public_html, digite o comando:聽 cd public_html Execute o comando: mysql -h mysql01.SeuDominio -u SeuLogin -pSuaSenha -D SuaBase < arquivo.sql Aten莽茫o! N茫o d锚 espa莽o… »

Alterando a senha do usu谩rio root no MySQL

Por Fl谩vio Silva

Algumas vezes j谩 me deparei com a dificuldade de tentar me lembrar qual era mesmo a senha que eu havia definido para o usu谩rio root nos servidores com MySQL鈥 depois de algumas vezes decidi guardar esta dica em algum lugar que me facilitasse recuperar quando necess谩rio, e l谩 foi ela pra minha incr铆vel base de… »

Fun莽玫es de Data e Hora

Por Fl谩vio Silva

Parametros, exemplos, querys para trabalharmos com Data e Hora no MySQL.

Aqui est谩 um exemplo que usa fun莽玫es de data. A consulta seguinte seleciona todos os registros com um valores em uma coluna col_data dentro dos 煤ltimos 30 dias:… »

Tutorial MySQL: Criando usu谩rios e concedendo privil茅gios

Por Fl谩vio Silva

O MySQL possui um sistema de privil茅gios que 茅 semelhante ao sistema de permiss玫es de arquivos. Os usu谩rios do MySQL n茫o precisam ter os mesmos nomes e senhas dos usu谩rios do sistema. Por motivos de seguran莽a 茅 at茅 melhor que sejam diferentes. Lembre-se que, sempre, um usu谩rio ou processo deve ter o menor n铆vel de… »

Instalando e configurando o Interbase Server

Por Fl谩vio Silva

Abaixo vai um tutorial simples e pr谩tico para instala莽茫o do Banco de Dados聽 Interbase no Linux. Primeiro obtenha o pacote do InterbaseSS no formato rpm, o nome do pacote e InterbaseSS_LI-V6_0-1_i386.rpm. Para proceder com a instala莽茫o, digite no prompt (voc锚 deve estar logado como root): # rpm -ivh InterbaseSS_LI-V6_0-1_i386.rpm Se ocorrer tudo bem na instala莽茫o… »

Banco de Dados

Por Fl谩vio Silva

Bancos de dados (ou bases de dados), s茫o conjuntos de registros dispostos em estrutura regular que possibilita a reorganiza莽茫o dos mesmos e produ莽茫o de informa莽茫o. Um banco de dados normalmente agrupa registros utiliz谩veis para um mesmo fim.

Um banco de dados 茅 usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de… »