Olá,
Quando tento acessar as bases de dados no mysql através do show databases, apenas a tabela test é listada!?!?!? O que pode ser isto?
Visitante
Versão Imprimível
Olá,
Quando tento acessar as bases de dados no mysql através do show databases, apenas a tabela test é listada!?!?!? O que pode ser isto?
Visitante
O usuário que você usou para se conectar ao banco ?
Quais as tabelas desse usuário ??? Quais as tabelas que você esperava encontrar ???
Dá algum erro ???
Olá,
Como root do linux chamo mysql sem senha. Quando abre o prompt que dou o comando ele não mostra as tabelas, mysql e um outra que importei, portal. O estranho era que estava funcionando . Tentei alterar a senha ai começaram os problemas. Posso reinstallar o mysql, ou necessitaria desinstalar o outro.
[]s
Alan
Bom... vamos começar por um princípio básico em banco de dados (também aplicável em outros aplicativos...
Não use o root para instalar, conectar ou dar manutenção em um banco de dados...
O usuário root do linux não é nada além de um usuário comum no banco de dados, restrito a limitações de um usuário comum, o usuário DBA default é o mysql ou outro designado para tal.
Você deve usar o usuário owner do aplicativo, deve criar um usuário no linux chamado mysql e este usuário deve instalar e dar manutenção no banco...
quando você conecta com um determinado usuário, por default ele só vai "enxergar" os objetos de sua propriedade, quando você importou essa tabela deve ter sido criada em outro usuário. Você deve se conectar como esse usuário para poder ver seu conteúdo, ou dar privilégios para que outro usuário o faça.
Outra coisa, você colocou que não acessa BDs, o que não é verdade, o que ele não acessa é determinada tabela dentro do BD... Uma exposição clara do problema ajuda a resolução do mesmo...
Tente usar o usuário mysql e veja o que acontece...
Perca o hábito de usar o usuário root para iniciar aplicativos ou administra-los, isso pode ser perigoso para toda a sua rede...
Olá,
O mesmo acontece quando uso o usuário mysql. Para reinstalar o bd é suficiente apagar os diretórios da instalação e refazer o processo anterior, de instalação?
[]s
Caps
vc rodou o mysql_install_db ?
Olá sugiro um programa grafico pra melhor compreenção mysqlcc ou seja mysql control center talves possa te ajudar se usar plataforma gráfica vc pode pega-lo em http://omegasis.codigolivre.org.br na sessão de downloads e ainda aproveito pra fazer um marketing também falow....
Oi,
Estou usando o phpMyAdmin e descobri que o BD não permite conexão com o host localhost ou outro nome da máquina, permite apenas com o ip 127.0.0.1. Quando configurei o phpMyAdmin consegui acesso e quando em linha de comando faço mysql -h localhost recebo a seguinte mensagem,
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
mas quando ao invés do localhost uso o 127.0.0.1, consigo a conexão.
O que fazer para permitir acesso como localhost?
[]s
Caps
Olá,
Resolvi o problema do socket, configurando no my.cnf na seção [client] o path deste arquivo. O problema agora é que não faz conexão como root @localhost. Testei com o phpMyAdmin e tenho que configurar a variável host como 127.0.0.1 se colocar local host não consigo abrir a aplicação.
[]s
Caps