jul 012015
 

O problema:

Estamos a preparar um DataMining para um cliente, onde nenhum padrão está pré-estabelecido. Esta primeira análise costumamos realizar com o MS Access pela facilidade na criação de consultas e relacionamentos para, depois, definir os primeiros padrões encontrados.

Em regra criamos uma cópia dos Bancos de Dados principais do cliente, importamos no Access e trabalhados desconectados das bases em operação.

Porém, para este cliente, estamos em busca de novos padrões de acontecimentos imediatos, ou seja, precisamos acessar a base principal em tempo real.

A solução:

Vincular tabelas do MySQL no MS Access.

Como fazer:

Primeiro passo, no Access (usamos a versão 2002/XP):

Arquivo >> Obter dados externos >> Vincular tabelas.

Nos “tipos de arquivo” selecione “ODBC Databases()”, na tela seguinte “Fonte de dados de máquina”:

Capturar

Não há a opção de bancos de dados MySQL, logo, a solução é instalar um conector.

Baixeo MySQL ODBC Connector do site do MySQL, o link quando esta matéria foi escrita é: https://dev.mysql.com/downloads/connector/odbc/

Baixe de acordo com seu sistema operacional, instale-o.

sql

Em seguida, vá em (W7) Painel de controle >> ferramentas admnistrativas >> Fontes de dados (ODBC):

sql3

 

Crie uma nova fonte, escolha entre Unicode ou ANSI conforme sua preferência.

sql4

Preencha os dados do banco que pretende conectar (precisará criar uma conexão para cada banco de dados, se for usar mais de um).

sql5

 

Pronto, agora basta voltar ao Access e repetir os primeiros passos, a nova fonte de dados estará disponível.

sql6

É isso!

 

nov 062011
 

Entendendo o caso:

Para nossos clientes, sempre que precisam de um blog ou site mais simples utilizamos o Worpress pela sua praticidade, facilidade de uso, persdonalização quase infinita, tempo mínimo de instalação, enfim, vantagens inúmeras para estas aplicações.

Porém um de nossos clientes perdeu/esqueceu o login e senha de administrador.

OK, caso corriqueiro. Porém nem tanto. Era o único usuário e o e-mail que ele tinha cadastrado não possui mais. Também não havia nenhum outro usuário e ou administrador cadastrado, assim, os meios que o próprio wordpress fornece para recuperar a senha não seriam válidos, como resolver a situação?

A pesquisa na internet pouco revelou, pois muitaspáginas tratam dos meios convecionais de recuperação, que no nosso caso não seria viável. Reinstalar também não, mais de mil postagens e outros milhares de comentários não poderiam ser perdidos.

Análises e testes feitos, solução encontrada:

Simples solução:

1-No arquivo “wp-config.php” verificamos a localização da base de dados e a senha de usuário do banco;

2-Na tabela “wp-users” exportamos os dados existentes (havia três usuários cadastrados) para garantir caso o teste desse errado, recomendamos que o faça;

3-Em seguida entre na tela de edição de um registro, do usuário que deseja alterar a senha, na função do banco de dados, na linha da senha, selecione MD5, altere a senha e pronto.

Basta o usuário acessar com a nova senha cadastrada, o próprio WordPress solicitará a mudança de senha por entender esta gerada automaticamente.

Caso resolvido.

 

Complemento adicionado em 09/05/2015:

Prezados:

O procedimento envolve acesso ao banco de dados do WordPress, funciona somente em domínios próprios, com alteração direta na base de dados. Assim, é um procedimento que exige algum conhecimento técnico em bancos de dados, mais especificamente MySQL.

Reforçando: Não se trata de procedimento nativo do WordPress, é o reinicio de senha à força.