MySQL

Posts sobre MySQL

Descobrindo o tamanho de todas as tabelas de um banco no MySQL

Descobrindo o tamanho de todas as tabelas de um banco no MySQL

1 minuto Fala galera, blz? Na dica passada eu mostrei como fazer para saber o tamanho de uma tabela no MySQL, porém seria chato eu ter que ficar rodando a consulta para cada tabela que eu gostaria de saber o tamanho em um banco, por isso vou mostrar agora para exibir de uma vez só, o tamanho de todas as tabelas dentro de um banco, ordenando o resultado por tamanho, ou seja, a consulta irá me retornar os bancos com os seus tamanhos em Continue lendo

Descobrindo o tamanho das tabelas no MySQL

Descobrindo o tamanho das tabelas no MySQL

1 minuto Fala pessoal, tudo certo? Nesta dica vou mostrar como fazer para descobrir o tamanho de uma tabela no MySQL. O procedimento é bem simples, nada mais é que uma consulta que você faz no banco interno do MySQL com as informações que queremos e depois só precisamos tratar para o resultado ficar um pouco mais apresentável. Para realizar o procedimento é necessário que esteja conectado como root no banco. Mãos na massa: Depois de conectar no banco, execute a consulta abaixo:

Continue lendo

ERRO: ERROR 2006 (HY000): MySQL server has gone away

ERRO: ERROR 2006 (HY000): MySQL server has gone away

menos de 1 minuto Nesta dica mostrarei como resolver o erro ERROR 2006 (HY000): MySQL server has gone away erro de Timeout ao gravar dados na base de dados, apresentado geralmente em restaurações de backups… Abra o arquivo de configuração do MySQL (my.cnf). Altere ou adicione os seguintes valores na seção [mysqld]: max_allowed_packet = 64M wait_timeout = 6000 Salve o arquivo de configuração. Reinicie o serviço MySQL. Pronto, agora o erro não será mais apresentado.Testado no Debian 7 / MySQL 5.5   Precisa de Suporte Técnico Continue lendo

Recuperando senha MySQL

Recuperando senha MySQL

1 minuto Se você está lendo isto, provavelmente está muito desesperado por ter perdido a senha do MySQL ou está muito bravo com o cara que fez essa “caquinha”. Mas para te deixar um pouco feliz, seus problema acabam aqui. Vou mostrar nesta dica como recuperar a senha de qualquer usuário do MySQL… O primeiro passo é pararmos o MySQL com o comando abaixo: # /etc/init.d/mysql stop Depois devemos iniciar o MySQL em modo de segurança para que possamos ter acesso para alterar a Continue lendo

Alterando senha de usuário no MySQL

Alterando senha de usuário no MySQL

menos de 1 minuto Nesta dica, vou ensinar como alterar senha de usuários do MySQL, que para quem ainda não conhece muito, pode parecer uma tarefa um pouco difícil, mas verá que é bem simples. Depois de conectado ao banco de dados (com um usuário com permissão total) vamos usar duas linhas, uma para alterar a senha de fato e a outra para recarregar as permissões, no nosso exemplo usarei o usuário fulano:     mysql> update mysql.user set password=PASSWORD(‘nova_senha’) where user=’fulano’;     Continue lendo

ERRO: mysqldump: Got error: 1044

ERRO: mysqldump: Got error: 1044

1 minuto A dica de hoje, será para explicar o porque e como resolver o erro “mysqldump: Got error: 1044: Access denied for user ‘usuario‘@’localhost’ to database ‘database‘ when using LOCK TABLES” apresentado quando você tenta utilizar o comando mysqldump… Por default, quando você utiliza o mysqldump, o MySQL trava as tabelas para que nenhum dado seja inserido ou alterado durante o processo, isso garante maior consistência no resultado final da tarefa e o erro acontece quando você tenta executar o comando com um usuário que Continue lendo

Restaurando backup de arquivo .sql (MySQL)

Restaurando backup de arquivo .sql (MySQL)

1 minuto No post anterior ensinei como fazer backup de alguma base da dados em MySQL com um script, mas e como fazemos para restaurar esse backup? É o que mostrarei neste post. Primeiramente, devemos criar uma base dados para que possamos importar o backup, para isso devemos utilizar o cliente MySQL: # mysql -u ADMIN -pSENHA_MYSQL Depois de entrar na base de dados, devemos criar a base: mysql> CREATE DATABASE nova_base; Pronto, agora podemos importar o backup para essa nova base com o seguinte Continue lendo

Script para backup base de dados MySQL

Script para backup base de dados MySQL

2 minutos Depois de perder todo o  meu projeto por falha hardware do meu servidor e ter que refaze-lo novamente, criei vergonha na cara e fiz algo que deveria ter feito desde o inicio, backup… Como isso faz falta quando precisamos… E para resolver este problema, desenvolvi um script e o agendei-o no cron para que fosse executado diariamente, e assim tenho todos os dias um backup atualizado da minha base da dados, e acredite, isso pode poupar muito trabalho! Segue o script: #!/bin/bash Continue lendo