Gule # wrote:
> On 7/27/07, Anderson Michel <[EMAIL PROTECTED]> wrote:
>> Marcelo Costa wrote:
>>> Em Sex, 2007-07-27 às 16:26 -0300, Anderson Michel escreveu:
>>>> Olá Pessoal,
>>>>
>>>> Estou com um problema num Servidor que roda o Apache+PHP+MySQL, durante
>>>> a madrugada ocorreu falha na energia, o no-break não segurou a máquina
>>>> por muito tempo e desligou.
>>>>
>>>> Quando o Servidor reiniciou, os sites que usam banco de dados não
>>>> funcionavam mais, mas páginas com php/html/flash sem conexão com banco
>>>> está normal, achei que o problema era o MySQL, mas também está normal,
>>>> consigo conectar por "MySQL Query Browser" e também por "Webmin".
>>>>
>>>> Já parei os serviços, chequei com fsck, dei o start e nada, não dá erro
>>>> no MySQL, como segue o log:
>>>>
>>>> *****
>>>>
>>>> 070727 15:22:11 InnoDB: Starting shutdown...
>>>> 070727 15:22:12 InnoDB: Shutdown completed; log sequence number 0 66277
>>>> 070727 15:22:12 [Note] /usr/local/libexec/mysqld: Shutdown complete
>>>>
>>>> 070727 15:22:12 mysqld ended
>>>>
>>>> 070727 15:59:59 mysqld started
>>>> 070727 16:00:01 InnoDB: Started; log sequence number 0 66277
>>>> /usr/local/libexec/mysqld: ready for connections.
>>>> Version: '4.1.21-log' socket: '/tmp/mysql.sock' port: 3306 FreeBSD
>>>> port: mysql-server-4.1.21
>>>>
>>>> *****
>>>>
>>>> O que pode ter acontecido, pode ser pau em algum programa relacionado ao
>>>> Apache+PHP??
>>>>
>>>> Alguém já passou por isso??
>>>>
>>>> Obrigado,
>>>>
>>>> Anderson Michel
>>>
>>> veja no raiz do seu banco , se for o padrão é /var/db/mysql o arquivo
>>> com a extensão *.err , se não tiver coloque para logar no /etc/my.cnf
>>>
>>> []'s
>>>
>> Os logs acima eu tirei do arquivo hostname.err do diretório do MySQL!
>>
>> O estranho é que o MySQL está normal, só via Apache+PHP é que não
>> funciona, outro log que acabei de verificar é o http-error.log:
>>
>> *****
>>
>> [Fri Jul 27 16:31:22 2007] [notice] SIGUSR1 received. Doing graceful
>> restart
>> [Fri Jul 27 16:31:23 2007] [notice] Apache/1.3.36 (Unix) PHP/4.4.2
>> configured -- resuming normal operations
>> [Fri Jul 27 16:31:23 2007] [notice] Accept mutex: flock (Default: flock)
>>
>> *****
>>
>> Aparentemente não tem erro algum, depois do apachectl graceful.
>>
>>
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
> Aparentemente é erro de hostname ou usuário ou senha.
> tenta trocar o hostname por "localhost" (se o banco for na mesma maquina)
>
O banco é na mesma máquina, mas isso eu já tinha tentado alterar, segui
como o Marcelo Costa passou e setei para o php retornar os erros, e
agora está retornando assim na página:
Warning: mysql_connect(): Access denied for user 'userxyz'@'localhost'
(using password: YES) in
Então loguei no MySQL como root e fiz isso e deu o erro abaixo:
mysql> SET PASSWORD FOR 'userxyz'@'%' = PASSWORD('novasenha');
ERROR 1133 (42000): Can't find any matching row in the user table
Se dou select na banco e o usuário está lá, mas agora não sei como
acertar a integridade do banco.
Só para teste, coloquei na página.php o login e senha do root e aí
funcionou, mas agora, como acertar os outros usuários??
Valeu
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd