Bom dia amigos, preciso de uma ajuda de vcs.
Ontem tive um problema com meu servidor mk-auth, na qual foi corrompida a tabela radacct.
Utilizei o comanto "repair table radacct" porem me retornou o seguinte erro.
| mkradius.radacct | repair | info | Can't read whole record at 285268228 (errno: 5) |
| mkradius.radacct | repair | info | Can't read whole record at 285268396 (errno: 5) |
| mkradius.radacct | repair | info | Can't read whole record at 285268592 (errno: 5) |
| mkradius.radacct | repair | info | Can't read whole record at 285269348 (errno: 5) |
| mkradius.radacct | repair | error | 5 when fixing table |
| mkradius.radacct | repair | Error | Error reading file './mkradius/radacct.MYD' (Errcode: 5) |
| mkradius.radacct | repair | Error | Error writing file '/var/lib/mysql/mkradius/radacct.MYI' (Errcode: 5) |
| mkradius.radacct | repair | status | Operation failed |
+------------------+--------+----------+-----------------------------------------------------------------------+
Alguem pode me dar uma luz, obrigado.
Respostas
Alguem ai tem alguma dica, existe algum backup desta tabela?
executa o comando abaixo no console do linux e ver se resolve:
mysqlcheck -u root -pvertrigo mkradius --auto-repair
Boa noite, o meu mkauth não to conseguindo ver a conexão de alguns cliente quando clico em conexões ele dá um bug e não abre fica travado, eu tentei esse comando mysqlcheck -u root -pvertrigo mkradius --auto-repair mas não voltou dá esse erro "the storage engine for the table doesn't support repair"
eu também tentei esse outro comando echo "REPAIR TABLE radacct" | mysql -h localhost -u root -pvertrigo mkradius porém da a mesma mensagem de erro!
Pergunto o que fazer agora?
Se são apenas alguns não se trata de problema na tabela.
TIAGO DA SILVA MEDEIROS disse:
Bom dia segue as informações de erro
mkradius.atualizar OK
mkradius.backup OK
mkradius.nas OK
mkradius.radacct
info : Corrupt username
info : Corrupt framedipaddress
info : Corrupt acctsessionid
info : Corrupt acctsessiontime
info : Corrupt acctuniqueid
info : Corrupt acctstoptime
info : Corrupt nasipaddress
error : Corrupt
mkradius.radcheck OK
mkradius.radgroupcheck OK
mkradius.radgroupreply OK
mkradius.radippool OK
mkradius.radpostauth OK
mkradius.radreply OK
mkradius.radusergroup OK
mkradius.registro OK
mkradius.sis_acesso OK
mkradius.sis_adicional OK
mkradius.sis_boleto OK
mkradius.sis_caixa OK
mkradius.sis_carne OK
mkradius.sis_cartahom OK
mkradius.sis_central OK
mkradius.sis_cliente OK
mkradius.sis_comprovante OK
mkradius.sis_conectados
note : The storage engine for the table doesn't support check
mkradius.sis_consultas OK
mkradius.sis_contaspagar OK
mkradius.sis_contato OK
mkradius.sis_contrato OK
mkradius.sis_documentos OK
mkradius.sis_download OK
mkradius.sis_email OK
mkradius.sis_enviadas OK
mkradius.sis_estoque OK
mkradius.sis_fornecedor OK
mkradius.sis_func OK
mkradius.sis_hotsite OK
mkradius.sis_ilanc OK
mkradius.sis_lanc OK
mkradius.sis_links OK
mkradius.sis_logs OK
mkradius.sis_mlanc OK
mkradius.sis_msg OK
mkradius.sis_newsletter OK
mkradius.sis_nfe OK
mkradius.sis_nfedel OK
mkradius.sis_nfeitens OK
mkradius.sis_notas OK
mkradius.sis_noticia OK
mkradius.sis_opcao OK
mkradius.sis_paginas OK
mkradius.sis_perm OK
mkradius.sis_plano OK
mkradius.sis_pool OK
mkradius.sis_prodcliente OK
mkradius.sis_prodhistorico OK
mkradius.sis_produto OK
mkradius.sis_provedor OK
mkradius.sis_remessa OK
mkradius.sis_resumo OK
mkradius.sis_retorno OK
mkradius.sis_sercontratos OK
mkradius.sis_sici OK
mkradius.sis_solic OK
mkradius.sis_suporte OK
mkradius.tab_gnet OK
mkradius.tab_msg OK
mkradius.tab_placa OK
mkradius.tab_sinal OK
Repairing tables
mkradius.radacct
note : The storage engine for the table doesn't support repair
Duas opções:
Remover a tabela radacct e recriá-la vazia.
Ou, se possível, fazem um dump SQL da tabela e importar de volta.
se remover, e fizer um update o sistema recria novamente, ai é somente usar o comando mk-auth / reparar que o sistema reorganiza os dados...
Marco (TI e C) disse:
Boa tarde, no meu caso pelas informações que eu passei o meu problema está somente nessa tabela radact? e quais os comandos para excluir e fazer o update?
Seria o comando:
DROP TABLE radacct
Fique ciente de que todos os registros de conexão dos assinantes serão perdidos e você não poderá comprovar a prestação do serviço em caso de questionamento.
TIAGO DA SILVA MEDEIROS disse: