Removi meu banco e mesmo assim aparece!!??

1. Removi meu banco e mesmo assim aparece!!??

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 29/05/2017 - 21:44h

Pessoal seguinte... to ficando loko aqui já
Por favor me ajudem a entender.

Seguinte, tenho o mysql instalado e setado para outro diretorio (não uso o padrão /var/lib/mysql)

Uso o phpmyadmin apenas baixando a versão mais nova direto do site e salvando no mesmo diretorio onde estão os aquivos *php.

Até aí tudo bem... estava funcionando tranquilo. Só que algumas horas atrás entrei no phpmyadmim e estava lá que tinha uma versão mais nova, fui no site baixei e substituí a pasta phpmyadmim por essa que tinha acabado de baixar (não sei se era o certo, mas fiz).

Depois quando eu clicava em algum banco pelo phpmyadmim dava erro dizendo que não encontrou a tabela phpmyadmin_old.*alguma coisa. Vi que o banco phpmyadmim foi renomeado para phpmyadmin_old (não sei como).

Agora começa a saga...

Removi o mysql usando --purge, apaguei a pasta /etc/mysq, /var/lib/mysql tudo... zerado!!!

Depois instalei tudo de novo... daí quando entro pelo terminal mysql -u root -p o banco de dados antigo estava lá...

Realmente não entendo mais... o que estou fazendo de errado nesse processo??? Não era para estar zerado o banco?
Após a instalação não alterei o diretório padrão do mysql.

Não sei o que está acontecendo... Agradeço!!!!


  


2. Re: Removi meu banco e mesmo assim aparece!!??

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/05/2017 - 22:29h

aristidesbneto escreveu:

Pessoal seguinte... to ficando loko aqui já
Por favor me ajudem a entender.

Seguinte, tenho o mysql instalado e setado para outro diretorio (não uso o padrão /var/lib/mysql)

Uso o phpmyadmin apenas baixando a versão mais nova direto do site e salvando no mesmo diretorio onde estão os aquivos *php.

Até aí tudo bem... estava funcionando tranquilo. Só que algumas horas atrás entrei no phpmyadmim e estava lá que tinha uma versão mais nova, fui no site baixei e substituí a pasta phpmyadmim por essa que tinha acabado de baixar (não sei se era o certo, mas fiz).

Depois quando eu clicava em algum banco pelo phpmyadmim dava erro dizendo que não encontrou a tabela phpmyadmin_old.*alguma coisa. Vi que o banco phpmyadmim foi renomeado para phpmyadmin_old (não sei como).

Agora começa a saga...

Removi o mysql usando --purge, apaguei a pasta /etc/mysq, /var/lib/mysql tudo... zerado!!!

Depois instalei tudo de novo... daí quando entro pelo terminal mysql -u root -p o banco de dados antigo estava lá...

Realmente não entendo mais... o que estou fazendo de errado nesse processo??? Não era para estar zerado o banco?
Após a instalação não alterei o diretório padrão do mysql.

Não sei o que está acontecendo... Agradeço!!!!


No banco MySQL

mysql -u root -p


Para ver todos os bancos de dados existentes no servidor:
SHOW DATABASES;


Limpar todo o Banco De Dados

DROP DATABASE nome_do_banco_de_dados;


SHOW DATABASES;


quit

Quando "SHOW databases;" é executado, são exibidos apenas os bancos de dados que o seu usuário tem privilégios para visualizar. Poderão haver outros bancos de dados a cuja visualização você não tem acesso.









3. Re: Removi meu banco e mesmo assim aparece!!??

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 29/05/2017 - 22:41h

Quando entrava pelo terminal eu listava todos os bancos de dados... e o diretório /var/lib/mysql estava vazio...

Não sabia de onde ele estava puxando meu banco antigo... e quando acesso algum site que tenho local com acesso a banco funciona certinho... mesmo com uma aba anonima (pois imaginava que era cache)... ou seja tinha acesso ao banco de dados sendo que o diretório estava vazio.

Vou remover tudo de novo e instalar novamente.

Me tira uma dúvida?

Estou com o PHP7.1 instalado (debian 8)... o phpmyadmin não instalei via apt-get pois ele vai instalar alguns pacotes do PHP5.6
Você save dizer se eu instalar pelo apt-get vai dar algum conflito no PHP?


4. Re: Removi meu banco e mesmo assim aparece!!??

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/05/2017 - 22:58h

aristidesbneto escreveu:

Quando entrava pelo terminal eu listava todos os bancos de dados... e o diretório /var/lib/mysql estava vazio...

Não sabia de onde ele estava puxando meu banco antigo... e quando acesso algum site que tenho local com acesso a banco funciona certinho... mesmo com uma aba anonima (pois imaginava que era cache)... ou seja tinha acesso ao banco de dados sendo que o diretório estava vazio.

Vou remover tudo de novo e instalar novamente.



Você usa linux não Rwindows não tem necessidade de remover tudo e instalar novamente é só limpa o bd.

1- SHOW DATABASES;

2- DROP DATABASE nome_do_banco_de_dados;





Me tira uma dúvida?

Estou com o PHP7.1 instalado (debian 8)... o phpmyadmin não instalei via apt-get pois ele vai instalar alguns pacotes do PHP5.6
Você save dizer se eu instalar pelo apt-get vai dar algum conflito no PHP?




Já vi aviso que a versão do PHP era diferente do mysql no phpmyadmin isso quando vc não usa os pacotes do repositório oficial.

http://www.devin.com.br/wp-content/uploads/2008/10/pma_main.png

Não acho que seja um conflito, mas é sempre bom usa o repositório oficial para não ter problemas no futuro.

Nunca tive problema usando o db em uma vm.




Qual a versão do db?



Vai aparece o aviso que o db é diferente do PHP7.1 no phpmyadmin .




5. Re: Removi meu banco e mesmo assim aparece!!??

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 30/05/2017 - 08:55h


Você usa linux não Rwindows não tem necessidade de remover tudo e instalar novamente é só limpa o bd.

1- SHOW DATABASES;

2- DROP DATABASE nome_do_banco_de_dados;



Isso com certeza... Basta eu remover.

Mas o que fiquei sem entender é como que mesmo tendo removido todos os arquivos de configuração e o banco de dados do MySQL após a instalação do zero eu entrar pelo terminal e o comando show databases me retornar todas minhas databases que tinha antes.

Algum cache só pode.




6. Re: Removi meu banco e mesmo assim aparece!!??

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/05/2017 - 10:00h

aristidesbneto escreveu:


Mas o que fiquei sem entender é como que mesmo tendo removido todos os arquivos de configuração e o banco de dados do MySQL após a instalação do zero eu entrar pelo terminal e o comando show databases me retornar todas minhas databases que tinha antes.



A pessoa pode alterar o diretório base de dados. Você alterou algo deste tipo?

Diretório padrão: /var/lib/mysql




Algum cache só pode.



Nunca vi isso em bd ate mesmo com Oracle.





Qual a sua distro e versão do kernel?





7. Re: Removi meu banco e mesmo assim aparece!!??

Airton Lastori
alastori

(usa Outra)

Enviado em 30/05/2017 - 10:49h

aristidesbneto escreveu:

Mas o que fiquei sem entender é como que mesmo tendo removido todos os arquivos de configuração e o banco de dados do MySQL após a instalação do zero eu entrar pelo terminal e o comando show databases me retornar todas minhas databases que tinha antes.

Algum cache só pode.



O MySQL mapeia subdiretórios contidos no datadir como databases. O comando SHOW DATABASES vai, na verdade, listar os subdiretórios do seu datadir. Para ter certeza qual é seu datadir faça:
SELECT @@datadir; 


Acesse seu datadir pelo SO e certamente vai ver os mesmos nomes listados com o comando SHOW DATABASES. Não existe cache do lado do servidor para estes dados.