Original post: http://anothermysqldba.blogspot.com/2014/07/mysql-ubuntu-mysqld-does-not-have.html
Então, hoje eu acontecem a necessidade de restaurar um banco de
dados MySQL a partir de backups para que eu pudesse recuperar
algumas tabelas. Enquanto eu deixei ele de banco de dados de
produção em execução através da porta 3306, eu configurar o
backup via porta 3307.
No entanto, quando tentou iniciar uma outra versão através da
porta 3307 em um diretório mysql_restore mas eu tive alguns erros
....
/usr/bin/mysqld_safe --defaults-file=/etc/my_3307.cnf
[Warning] Can't create test file
/var/lib/mysql_restore/localhost.lower-test
[Warning] Can't create test file
/var/lib/mysql_restore/localhost.lower-test
Can't …
« Anterior 10 Mais recentes entradas | Próximo 10 Entradas mais antigos »
O MySQL Applier for Hadoop é um projeto ainda em estágio alfa de
desenvolvimento, mas muito promissor. O objetivo é fornecer uma
solução que aplica os dados do MySQL no HDFS em tempo real, ou
seja, uma alternativa ao tradicional uso de Sqoop para extrair
dados do MySQL para Hadoop. Há uma explicação mais completa do
MySQL Hadoop Applier aqui.
Você pode baixar os fontes
em http://labs.mysql.com e compilá-los para qualquer
distribuição.
Neste tutorial mostraremos como é este
processo para a “VM Cloudera Quickstart”, que pode ser baixada
aqui. A versão da VM utilizada neste post foi
4.4.0-1. Esta é uma imagem …
Em tempos em que informações valem ouro e estas precisam manter-se disponíveis em tempo integral para que possam ser manipuladas, consultadas, transferidas, copiadas ou qualquer outra finalidade a que se destinem, é necessário redobrar a atenção com a disponibilidade dos servidores de bancos de dados. Um servidor instável, offline ou mesmo danificado pode trazer sérios prejuízos para empresas que trabalham com informações, realizam métricas e análises de dados, para o mercado de Big Data etc. Uma técnica já bastante popularizada de “backup” das informações de servidores de bancos de dados é a replicação. Ela consiste em criar réplicas dos dados entre servidores paralelos, de forma que, em caso de falha de um servidor, os dados ainda estejam disponíveis em outra instância para que o negócio não deixe de funcionar, garantindo dessa forma a confiabilidade e a disponibilidade centralizada das informações para todos os …
[Leia mais]HexorBase é um utilitário no máximo razoável, mas, que se não for de grande serventia, é pelo menos diversão garantida para muitos DBA’s e SysOP’s que gostam de dar aquela olhadinha no alheio. O próprio desenvolvedor se refere ao HexorBase […] ↓ Leia o restante deste post...
Olá, pessoal!
No artigo de hoje, vou mostrar para vocês como podemos automatizar a criação de um banco de dados usando o plugin flyway. Aqui na ITS, temos usado o plugin para aumentar a produtividade e sempre manter a integridade dos ambientes.
Let’s go…
O problema
Há várias ferramentas e formas de automatizar a criação das tabelas do banco com cenários já prontos ou até vazios. Aqui na ITS, para os projetos Java, temos usado o flyway, apesar de termos testado outras como o DBMaintain, mas optamos pelo plugin flyway, já que em termos de resultado final era semelhante ao dbmaintain, porém a curva de aprendizado e a configuração eram mais rápidas. Para projetos Ruby, estamos vendo outra solução.
O problema que tínhamos aqui era a criação da base de dados para cada ambiente, desde local até ambiente de INT, DEV e PROD. A modelagem do banco pode mudar (e certamente vai) e, quando …
[Leia mais]Pequenos empresários e empreendedores que desejam criar uma loja na Internet não precisam investir enormes somas em software e hardware. Uma loja online pode ser acessível mesmo para pequenas empresas ou empresários individuais. Uma solução para os não técnicos é vender os produtos através de sites de leilões ou marketplaces e pagar uma taxa para o prestador de serviços.
Como alternativa, os provedores de hospedagem oferecem sistemas de lojas prontas para seus clientes, permitindo-os disponibilizar seus produtos para venda online apenas cadastrando os produtos em uma loja hospedada no próprio provedor. Essa solução geralmente implica no pagamento de uma taxa mensal ou de um preço fechado. Muitos sistemas de gerenciamento de conteúdo também contêm módulos de loja virtual prontos para uso. Executar uma loja em um servidor próprio pode ajudar tanto a economizar custos como a manter o controle das coisas. Neste artigo, …
[Leia mais]Bom pessoal essa dica é para gerar XML de consultas no MySQL.
Comando: mysql --xml -uroot -e "select * from information_schema.schemata" -p > resultset.xml
Documentação: http://dev.mysql.com/doc/refman/5.6/en/mysql-command-options.html#option_mysql_xml
Todo desenvolvedor precisa ter a consciência de que é preciso otimizar o código desde o início da codificação. Seguir boas práticas de codificação é o ponto de partida para escrever um código otimizado e legível.
Separei 10 dicas de otimização de código para ajudar no aumento de performance.
1. Use funções nativas do PHP
Sempre que possível, utilize as funções nativas do PHP ao invés de escrever suas próprias funções para atingir o objetivo. Caso ainda não esteja totalmente familiarizado com a linguagem, procure no manual se a função que você quer existe.
2. Prefira utilizar aspas simples
Aspas simples ( ‘ ) é mais rápido que aspas duplas ( “ ). Quando você usa a aspa simples entende-se que o conteúdo é um string, porém quando você utiliza aspas duplas, o compilador verifica se existe a presença de alguma variável …
[Leia mais]
Original post : http://anothermysqldba.blogspot.com/2014/06/mysql-table-error-1064.html
Então me deparei com uma situação estranha hoje.
Eu tenho um sistema que cria tabelas de memória usando o PHP $
_COOKIE ['PHPSESSID'] valor.
Uma vez que um trabalho é feito, em seguida, cai a
mesa.
Duas tabelas de amostra estão abaixo do meu exemplo.
@@VERSION: 5.6.19-log
CREATE TABLE `f7a7a8d3a7ba75b5eb1712864c9b27eb` (
-> `id` int(11) NOT NULL AUTO_INCREMENT,
-> PRIMARY KEY (`id`)
-> ) ENGINE=MEMORY;
CREATE TABLE `8865e52c7e1bea515e7156f240729275` (
-> `id` int(11) NOT NULL AUTO_INCREMENT,
-> PRIMARY KEY (`id`)
-> ) …
Você é administrador de sistema. Você ama CLI. Você usa PHP. É claro que você consegue solucionar problemas de aplicativos PHP que normalmente são executados por meio de um servidor HTTP via CLI, certo? Bem, tenho boas notícias: você consegue – com algumas ressalvas. Este artigo é a continuação de outro que escrevi para um blog em 2012 intitulado “Executando scripts php-cgi via CLI como um servidor web faria (falsificando-os)”. Se você consegue executar seus aplicativos PHP via CLI, pode usar ferramentas como …
[Leia mais]« Anterior 10 Mais recentes entradas | Próximo 10 Entradas mais antigos »