+ Responder ao Tópico



  1. #1
    visitante
    Visitante

    Padrão MySQL - não acessa BDs.

    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

  2. #2

    Padrão MySQL - não acessa BDs.

    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 ???



  3. #3
    visitante
    Visitante

    Padrão MySQL - não acessa BDs.

    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

  4. #4

    Padrão MySQL - não acessa BDs.

    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...



  5. #5
    visitante
    Visitante

    Padrão MySQL - não acessa BDs.

    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

  6. #6

    Padrão MySQL - não acessa BDs.

    vc rodou o mysql_install_db ?



  7. #7
    acekill
    Visitante

    Padrão mysql

    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....

  8. #8
    Visitante

    Padrão MySQL - não acessa BDs.

    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



  9. #9
    Visitante

    Padrão MySQL - não acessa BDs.

    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