Autor Téma: Záloha databáze MySQL přes tlačítko v aplikaci  (Přečteno 855 krát)

Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 285
  • Karma: 1
    • Verze Delphi: Delphi 7
Záloha databáze MySQL přes tlačítko v aplikaci
« kdy: 30-10-2019, 21:01:42 »
Ahoj, lze nějakým způsobem zazálohovat MySQL databázi přes Proceduru Button.Click ?

Vím, že to lze přes MySQL příkaz, ale to neumím vůbec. Potřeboval bych zazálohovat tabulku v dabázi ve formátu sql

Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 285
  • Karma: 1
    • Verze Delphi: Delphi 7
Re:Záloha databáze MySQL přes tlačítko v aplikaci
« Odpověď #1 kdy: 01-11-2019, 11:50:59 »
Zkouším to takto :

Kód: Delphi [Vybrat]
  1. begin
  2. ZQuery1.close;
  3. ZQuery1.SQL.Text:='BACKUP TABLE mail platba players streamy TO '''+'/a'+'''';
  4. ZQuery1.ExecSQL;
  5. showmessage('Accounts/Characters Backup Successful.');
  6. end;
  7.  

Offline Daniel_Andrascik

  • Hrdina
  • ****
  • Příspěvků: 465
  • Karma: 20
    • Verze Delphi: D2007, XE3
Re:Záloha databáze MySQL přes tlačítko v aplikaci
« Odpověď #2 kdy: 06-11-2019, 21:37:40 »
Stiahni si HeidiSQL. https://www.heidisql.com/ Je to MySQL (aj MSSQL a Postgre) spravca napisany komplet v delphi. Je tam aj export tabulky alebo celej db do SQL skritpu. Nastuduj si to a vyuzi to.