Estou falando do backup sim, ou seja, do momento da obtenção do arquivo da tabela com o mysqldump. É nesse momento que ele trava a tabela.
Vc disse que o backup não funcionaria depois? Mas será que ele realmente não funcionaria, ou apenas não estaria 100% atualizado?
Exemplo: estou fazendo um backup, e no mesmo instante um usuário quer fazer um update em um registro. Se eu desativar esse travamento da tabela, o usuário poderá fazer o update. Mas daí o backup ficará sem essa alteração. É só isso? Ou o backup realmente não vai funcionar? Se for este o caso, por que não funcionaria?
Meu problema é porque a tabela está bem grande. Daí o backup demora bastantinho. E, enquanto está fazendo o backup, se meu sistema faz um update, ou um insert, o programa fica totalmente travado, até terminar o backup.
Mysqldump
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Mysqldump
Por segurança o default deve ser assim.
Numa base relacional, onde seria obrigatório existir o cliente de um pedido, não dá pra deixar o usuário excluir cliente durante o backup.
Mas o HeidiSQL dá essa opção.
Só olhar o comando que ele usa e fazer igual.
Numa base relacional, onde seria obrigatório existir o cliente de um pedido, não dá pra deixar o usuário excluir cliente durante o backup.
Mas o HeidiSQL dá essa opção.
Só olhar o comando que ele usa e fazer igual.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Mysqldump
Será que teria ao menos como o usuário ser informado do bloqueio temporário, ou quem sabe abandonar o update enquanto está sendo feito o backup?
Enquanto ele está fazendo o backup, ele simplesmente trava o sistema no update, não permitindo qualquer opção. Tem como eu programar neste caso o sistema para ele informar ao usuário, permitindo-o abandonar o update? Isso me permitiria salvar o update para ser feito depois do backup.
Enquanto ele está fazendo o backup, ele simplesmente trava o sistema no update, não permitindo qualquer opção. Tem como eu programar neste caso o sistema para ele informar ao usuário, permitindo-o abandonar o update? Isso me permitiria salvar o update para ser feito depois do backup.
Inacio de Carvalho Neto
Mysqldump
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql

