1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

ajuda com ligaçao php a MySQL

Discussão em 'Programação' iniciada por Kaux, 20 de Junho de 2006. (Respostas: 12; Visualizações: 1159)

  1. Kaux

    Kaux Power Member

    Olá a todos, estou a tentar instalar um cms num servidor mas não consigo fazer a ligação entre o php com o MySQL..

    o SO do servido é o CENTOS
    Apache 2.0.25
    PHP 5
    MySQL 4.0.11

    tenho uma função de teste com o seguinte codigo:

    (o user e a pass foram trocadas para o exemplo) e obtenho esta resposta do servidor:

    consigo aceder ao servidor de MySQL com o mysql client sem qualquer problema, criar tabelas na base de dados.. :(

    alguem me consegue ajudar?
     
  2. ptzs

    ptzs Power Member

    Partindo do principio que a BD tá a correr, verifica o user e a passwd que parece que estão erradas.
     
  3. Kaux

    Kaux Power Member

    a BD está a correr e o user e passwd estao correctas.. ou seja.. com o mysqlclient da na boa.. quando tento correr com php é que não dá.. :( erá algum problema de configuração do apache ou do mysql? :(
     
  4. Prodigy

    Prodigy Suspenso

    mysql -u root

    set password for 'user'@'localhost' = password ('newpassword');

    select user, host, password, select_priv, update_priv, delete_priv, insert_priv from mysql.user;

    definis-te password no 'user' ?
     
  5. Squillace

    Squillace Power Member

    Estás a testar isso em local, no teu computador? Se não (se for num alojador qualquer), o endereço não pode ser "localhost".
     
  6. Mitnick

    Mitnick Power Member

    No meu hosting o endereco e localhost...

    Pode ser o PHP que nao tras o mySQL activado... verifica no php.ini
     
  7. Kaux

    Kaux Power Member

    hum.. o servidor é o da minha universidade.. vou tentar verificar se o MySQL está activado junto do administrador do servidor.. já agora.. dentro do php.ini como vejo se está activado ou nao?
     
  8. corre a função

    phpinfo()

    E ela mostra-te todas as extensoes instaladas.
     
  9. Kaux

    Kaux Power Member

    já corri a função.. tem la o seguinte quadro

    Código:
    Directive	Local Value	Master Value
    mysql.allow_persistent	On	On
    mysql.connect_timeout	60	60
    mysql.default_host	no value	no value
    mysql.default_password	no value	no value
    mysql.default_port	no value	no value
    mysql.default_socket	no value	no value
    mysql.default_user	no value	no value
    mysql.max_links	Unlimited	Unlimited
    mysql.max_persistent	Unlimited	Unlimited
    mysql.trace_mode	Off	Off
    é isto?
     
  10. ApM

    ApM Power Member

    no mysqlclient verifica se o user tem permissoes para aceder de qq lado.
    uma vez criei um user e dps n o podia usar e fui descobrir que tinha sido por este so ter permisoes para aceder de fora! mete qq coisa como user@% o '%' diz k pode aceder de qq lado.
     
  11. Kaux

    Kaux Power Member

    onde coloco isso?
     
  12. ApM

    ApM Power Member

    epa pois agora n tenho o mysqlclient a mao... mas sera la pela zona da gestao de utilizadores.
     
  13. spastikman

    spastikman Banido

    outro pormenor ...

    as vezes as ligações nao funcionam com user mas cim com [email protected] e vice versa ... vê se é o caso ...
     

Partilhar esta Página