Displaying posts with tag: MySQL (reset)
Fazendo backup do seu MySQL com API do Dropbox

Pessoal, hoje eu vou mostrar para vocês como criar uma rotina de backup do seu MySQL, utilizando o shell como script de backup e a API do Dropbox como forma de armazenamento dos dados.

É fato que devemos ter backups íntegros das nossas aplicações e servidores. Um backup confiável pode ser a diferença entre você ter que trabalhar durante algumas horas ou alguns dias ou até mesmo a diferença entre o sucesso ou a falência de uma empresa. Nada é mais frustrante, desmotivante e caro do que ter que refazer todo um sistema por uma simples falha no seu backup.

 

Configurando o ambiente

Para que o nosso script consiga usar a API, precisamos instalar o curl. O curl é uma ferramenta de linha de comando open source que transfere dados para uma URL , suportando DICT, FTP, FTPS , Gopher , HTTP, HTTPS, IMAP, IMAPS , LDAP, LDAPS , POP3, POP3S , RTMP , …

[Leia mais]
Fazendo backup do seu MySQL com API do Dropbox

Pessoal, hoje eu vou mostrar para vocês como criar uma rotina de backup do seu MySQL, utilizando o shell como script de backup e a API do Dropbox como forma de armazenamento dos dados.

É fato que devemos ter backups íntegros das nossas aplicações e servidores. Um backup confiável pode ser a diferença entre você ter que trabalhar durante algumas horas ou alguns dias ou até mesmo a diferença entre o sucesso ou a falência de uma empresa. Nada é mais frustrante, desmotivante e caro do que ter que refazer todo um sistema por uma simples falha no seu backup.

 

Configurando o ambiente

Para que o nosso script consiga usar a API, precisamos instalar o curl. O curl é uma ferramenta de linha de comando open source que transfere dados para uma URL , suportando DICT, FTP, FTPS , Gopher , HTTP, HTTPS, IMAP, IMAPS , LDAP, LDAPS , POP3, POP3S , RTMP , …

[Leia mais]
Como atualizar scripts PHP de MySQL para MySQLi

Atualizar para MySQLi não é apenas colocar um “i” a mais nas chamadas de funções comomysql_connect ou mysql_query, como muitos dizem.

Porém também não é nada muito complicado. Você apenas precisa tomar cuidado com os parâmetros de cada função.

Neste artigo vou mostrar como atualizar seus scripts PHP de MySQL para MySQLi.

O motivo

Como eu comentei neste artigo, a biblioteca MySQL está obsoleta. Isso significa que você não deve usar funções como mysql_connect, mysql_query e semelhantes. Em vez delas, você deve usar mysqli_connect e mysqli_query. Porém a diferença não está apenas no “i” a mais no nome da função. A lista de parâmetros geralmente também é um pouco diferente, por isso precisamos estar atentos a isso.

MySQLi ou PDO?

[Leia mais]
Arquitetando sua Aplicação de Nova Geração com MySQL 5.7

Slides da apresentação de como projetar a arquitetura de sua aplicação de nova geração com MySQL 5.7. Como ele poderá lhe ajudar a centralizar algumas funcionalidades evitando retrabalho… Veja:

Arquitetando sua aplicação de nova geração com MySQL 5.7 from Mathias Brem

 

 

Aprenda a programar MySQL gratuitamente

Olá pessoal! Hoje vou apresentar para vocês um site muito bom que ensina a programar em diversas linguagens e data bases, e lógico que um destes databases é o MySQL!

Hoje em dia, mesmo quem é de infra precisa saber ao menos o básico de programação para poder automatizar o seu ambiente. Seja em Shell, PowerShell, Python, Perl, .Net ou Node.JS, o importante é poder utilizar estas linguagens para facilitar a vida do SysAdmin e DBA. O problema é que muitas vezes as documentações são complexas e chatas de serem estudadas, sem falar que muitas vezes precisamos instalar o compilador da linguagem na nossa máquina, o que nos faz ainda mais perder a vontade de tentar algo novo no mundo DEV e por fim diminuindo as nossas chances de ter um ambiente mais independente.

É muito chato você ter que fazer todo o dia um procedimento, que pode ser automatizado. Além de desmotivar, isso nos toma tempo e consequentemente dinheiro. …

[Leia mais]
Aprenda a programar MySQL gratuitamente

Olá pessoal! Hoje vou apresentar para vocês um site muito bom que ensina a programar em diversas linguagens e data bases, e lógico que um destes databases é o MySQL!

Hoje em dia, mesmo quem é de infra precisa saber ao menos o básico de programação para poder automatizar o seu ambiente. Seja em Shell, PowerShell, Python, Perl, .Net ou Node.JS, o importante é poder utilizar estas linguagens para facilitar a vida do SysAdmin e DBA. O problema é que muitas vezes as documentações são complexas e chatas de serem estudadas, sem falar que muitas vezes precisamos instalar o compilador da linguagem na nossa máquina, o que nos faz ainda mais perder a vontade de tentar algo novo no mundo DEV e por fim diminuindo as nossas chances de ter um ambiente mais independente.

É muito chato você ter que fazer todo o dia um procedimento, que pode ser automatizado. Além de desmotivar, isso nos toma tempo e consequentemente dinheiro. …

[Leia mais]
Aprenda a programar MySQL gratuitamente

Olá pessoal! Hoje vou apresentar para vocês um site muito bom que ensina a programar em diversas linguagens e data bases, e lógico que um destes databases é o MySQL!

Hoje em dia, mesmo quem é de infra precisa saber ao menos o básico de programação para poder automatizar o seu ambiente. Seja em Shell, PowerShell, Python, Perl, .Net ou Node.JS, o importante é poder utilizar estas linguagens para facilitar a vida do SysAdmin e DBA. O problema é que muitas vezes as documentações são complexas e chatas de serem estudadas, sem falar que muitas vezes precisamos instalar o compilador da linguagem na nossa máquina, o que nos faz ainda mais perder a vontade de tentar algo novo no mundo DEV e por fim diminuindo as nossas chances de ter um ambiente mais independente.

É muito chato você ter que fazer todo o dia um procedimento, que pode ser automatizado. Além de desmotivar, isso nos toma tempo e consequentemente dinheiro. …

[Leia mais]
ElasticSearch: como criar seu servidor de busca e ter um site até 278 vezes mais rápido

Já pensou se o seu site ficasse 278 vezes mais rápido? E usando uma única ferramenta – e o melhor: 100% gratuita! É como ter o Google em seu próprio site. Parece impossível? Calma… se segura aí, que eu vou te contar um pouco mais sobre isso tudo. Estou falando do ElasticSearch. Fiz alguns testes com ele e realmente consegui até 278 vezes mais desempenho em uma aplicação simples de busca.

Vou apresentar aqui um pouco sobre o ElasticSearch e como mostrar como ele pode deixar seu site rápido como foguete.

O Mundo Se Move Rápido. Seu Site Deveria Fazer o Mesmo

Por quê?

Antes de tomarmos novos rumos, novas decisões, é sempre …

[Leia mais]
Como usar PDO com banco de dados MySQL

A partir do PHP 5.5, a biblioteca MySQL, do PHP, com funções como mysql_connect e mysql_query é considerada obsoleta. A alternativa mais recomendada é usar a extensão PDO. Porém, muitos programadores ainda não sabem como usar PDO. Vou mostrar neste artigo como é simples usar essa classe.

É muito importante usar PDO, por duas razões em especial:

  1. Seu código fica mais limpo e moderno;
  2. É fácil migrar para outro SGBD, caso seja necessário futuramente.

Mas, se você leu este meu artigo, já deve saber disso.

O que é PDO

PDO significa PHP …

[Leia mais]
MySQL obsoleto: não utilize funções mysql_*

Você viu esta mensagem de erro?

PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead

Aí você me pergunta…

MySQL obsoleto? Então não posso mais usá-lo?

Não é bem assim. Estamos falando apenas da extensão mysql.

O SGBD MySQL é um dos mais utilizados com a linguagem PHP. Grande parte dos sistemas populares feitos em PHP utilizam (ou pelo menos suportam) o SGBD MySQL.

Assim como o PHP, o MySQL evolui bastante e ganhou novas funcionalidades nos últimos anos. Isso fez com que a equipe do PHP desenvolvesse uma nova biblioteca para trabalhar com …

[Leia mais]