Grupo,
Actualmente empiezo a trabajar con MariaDB y me ha surgido este problema
1- ¿Cómo puedo hacer un backup desde una aplicación hecha con HMG Oficia?
2- ¿Cómo puedo restaurar un backup de una base de datos de MariaDB, desde mi aplicación?
En caso de que no se pueda hacer desde mi aplicación, entonces ¿Cómo lo hago externamente, tanto el backup como la restaruació nde ese backup?
De antemano gracias por la ayuda.
Backup MariaDB
Moderator: Rathinagiri
-
jorge.posadas
- Posts: 192
- Joined: Mon May 19, 2014 7:43 pm
- DBs Used: DBF, SQLite, MS-SQL, ACCESS, MariaDB (en proceso)
- Location: Morelia, Mich. México
- Contact:
Backup MariaDB
Cordialmente
POSADAS SOFTWARE
Jorge Posadas Ch.
Programador independiente
Morelia, Mich.
M é x i c o .
Movil +52 44 3734 1858
SKYPE: jorge.posadasch
Email: jorge.posadas@posoft.mx
POSADAS SOFTWARE
Jorge Posadas Ch.
Programador independiente
Morelia, Mich.
M é x i c o .
Movil +52 44 3734 1858
SKYPE: jorge.posadasch
Email: jorge.posadas@posoft.mx
- dragancesu
- Posts: 931
- Joined: Mon Jun 24, 2013 11:53 am
- DBs Used: DBF, MySQL, Oracle
- Location: Subotica, Serbia
Re: Backup MariaDB
MariaDB is database, and have tool for standard job like backup, see
https://mariadb.com/kb/en/backup-and-restore-overview/
https://mariadb.com/kb/en/backup-and-restore-overview/
- serge_girard
- Posts: 3342
- Joined: Sun Nov 25, 2012 2:44 pm
- DBs Used: 1 MySQL - MariaDB
2 DBF - Location: Belgium
- Contact:
Re: Backup MariaDB
Jorge,
You can create a BAT file in your PRG which will create a dump-file.
First create this file:
c:\yourfolder\XXCONFIG.CLT
[client]
user = your_user
password = your_password
host = your_host
then create bat file:
SET mysqldir=C:\XAMPP\MYSQL\BIN
C:
CD %mysqldir%
mysqldump --defaults-extra-file=c:\yourfolder\XXCONFIG.CLT your_database your_table -v >c:\yourfolder\exports\your_database_your_table_date_time.SQL 2> c:\yourfolder\mdoutput.log
IF ERRORLEVEL 1 GOTO ERROR1
:NO_ERROR
GOTO DUMP_OK
:ERROR1
ECHO ERROR ERROR ERROR ERROR ERROR ERROR
ECHO ERROR >> c:\yourfolder\RESULT.TXT
GOTO STOPX
:DUMP_OK
ECHO BACKUP OK !!!
ECHO READY >> c:\yourfolder\RESULT.TXT
:STOPX
c:
CD\yourfolder
Change to your needs a submit.
LOAD/RESTORE best do manually. See Dragan's solution.
Serge
You can create a BAT file in your PRG which will create a dump-file.
First create this file:
c:\yourfolder\XXCONFIG.CLT
[client]
user = your_user
password = your_password
host = your_host
then create bat file:
SET mysqldir=C:\XAMPP\MYSQL\BIN
C:
CD %mysqldir%
mysqldump --defaults-extra-file=c:\yourfolder\XXCONFIG.CLT your_database your_table -v >c:\yourfolder\exports\your_database_your_table_date_time.SQL 2> c:\yourfolder\mdoutput.log
IF ERRORLEVEL 1 GOTO ERROR1
:NO_ERROR
GOTO DUMP_OK
:ERROR1
ECHO ERROR ERROR ERROR ERROR ERROR ERROR
ECHO ERROR >> c:\yourfolder\RESULT.TXT
GOTO STOPX
:DUMP_OK
ECHO BACKUP OK !!!
ECHO READY >> c:\yourfolder\RESULT.TXT
:STOPX
c:
CD\yourfolder
Change to your needs a submit.
LOAD/RESTORE best do manually. See Dragan's solution.
Serge
There's nothing you can do that can't be done...