Академический Документы
Профессиональный Документы
Культура Документы
Plataforma
Es multiplataforma, y
actualmente puede
ejecutarse en los
sistemas operativos:
Linux, HP-UX, FreeBSD,
Mac OS, Solaris y
Microsoft Windows.
Respaldo y recuperacin
La distribucin de Firebird contiene
una utilidad para respaldar y
recuperar sus bases de datos. Su
nombre es gbak y se puede hallar
en el subdirectorio bin de su
instalacin de Firebird.
Para hacer el backup
GBAK -t -v -g -user SYSDBA
-password masterkey
D:\Databases\MIBASE.FDB
D:\Backups\MIBASE.FDK
Para restaurar el backup (la primera
vez, desde una versin anterior a la
versin 2.x)
GBAK -c -v -t -rep -p 8192 -user
SYSDBA -password masterkey
D:\Backups\MIBASE.FDK
D:\Backups\MIBASE.FDB -FIX_FSS_D
ISO8859_1 -FIX_FSS_M ISO8859_1
Para restaurar el backup (todas las
dems veces)
seguridad
En las plataformas Windows,
se puede ejecutar el servicio
de Firebird bajo una cuenta
de usuario designada.
El parmetro
DatabaseAccess puede
tomar el valor Restrict para
limitar el acceso a directorios
explcitos del sistema de
archivos, o incluso None para
permitir el acceso a bases de
datos slo a travs de alias.
El parmetro
ExternalFileAccess permite
controlar el acceso a tablas
externas.
El parmetro UdfAccess
indica las ubicaciones
permitidas para libreras de
funciones definidas por el
usuario.
Soporte de transacciones
Soporte de transacciones ACID y
claves forneas.
ACID es un acrnimo de Atomicity,
Consistency, Isolation and Durability:
Atomicidad, Consistencia, Aislamiento
y Durabilidad.
InnoDB es un mecanismo de
almacenamiento de datos de cdigo
abierto para la base de datos MySQL,
incluido como formato de tabla
estndar en todas las distribuciones
de MySQL AB a partir de las
versiones 4.0
MyISAM es el mecanismo de
almacenamiento de datos usada por
defecto por el sistema administrador
de bases de datos
relacionales MySQL. Este tipo de
tablas estn basadas en el
formato ISAM pero con nuevas
QNX
SGI IRIX
Solaris
SunOS
SCO OpenServer
SCO UnixWare
Tru64
eBD
Windows 95, Windows
98, Windows NT,
Windows 2000,
Windows XP, Windows
Vista, Windows 7 y
Windows Server 2000,
2003 y 2008 Windows.
exec($command, $salida);
Para sacar un respaldo a tu base de
datos usas el mysqldump:
Cdigo PHP:
//
shell> mysqldump -u usuario [-p]
nombreBase > respaldoBase.sql
//
shell> mysqldump -u usuario [-p]
nombreBase >
/directorio/donde/guardas/respaldo
Base.sql
Hay ocaciones donde es necesario
tener el codigo de nuestra base
de datos, ya sea para hacer un
respaldo , para migrar la BD a otro
servidor.
Para esto MySQL cuenta con un
comando mysqldump -u usuario -p
nombreDB > Archivo_de_salida.sql
El cual nos entrega un archivo con
todas las tablas, relaciones y
registros que se encuentran en la
BD.
extensiones. MyISAM es el
mecanismo de almacenamiento de
datos usada por defecto por el
sistema administrador de bases de
datos relacionales MySQL. Este tipo
de tablas estn basadas en el
formato ISAM pero con nuevas
extensiones.