jueves, 29 de noviembre de 2012

Sacar Backup de una base de datos MySQL

Iniciamos el programa de MySQL Tool: "MySQL Administrator"
nos aparecera la siguiente pantalla

Nos Logeamos, para poder ingresar.
Ahora nos ubicamos en la opcion BackUP de las opciones de la izquierda.

Ahora presionamos en el boton New Proyect, y difitamos el nombre referencial en proyect name en nuestro caso pondremos parroquia (no es necesario poner el mismo nombre de la base de datos), elejimos la base de datos que deseamos sacar una copia de seguridad (BackUP), en este ejemplo elegiremos la base de datos parroquia y presionamos el boton " > " para agregar al BackUp Content.

Presionamos el boton "Execute Backup Now", nos aparecera donde deseamos guardar el archivo de extension "*.sql".

Al presionar guardar iniciara el proceso de grabado y nos mostrara un mensaje de: "the backup was finished successfully".

Y eso es todo, ya tenemos una copia de nuestra base de datos, esto en caso de que ocurra algo con la original se recomienda hacer un plan de seguridad de datos que incluya la copia periodica de la base de datos.

martes, 27 de noviembre de 2012

Jalar fecha del servidor

Un detalle algo desapercibido es la fecha que muestra la fecha ya sea en un portal web, y usualmente muestra la fecha de la PC de la cual nos estamos conectando, cambiando la fecha de la maquina, la cual si esta no esta actualizada no muestra una fecha exacta o fiable, eso se soluciona facilmente con el siguiente codigo: Primero creamos un archivo PHP de conexion con la base de datos lo guardaremos con el nombre "conecta.php"
el codigo en texto para copiar esta aqui
////////////////////////////////////
$servidor = 'localhost'; //Es la direccion del servidor local o poner "127.0.0.1"
$usuario = 'root'; //Es el usario de la base de datos
$contraseña = '123456'; //es la contraseña que uno asigno al usuario
$base_datos = 'prueba'; //aqui pongan el nombre de su base de datos
if (!($link=mysql_connect($servidor,$usuario,$contraseña)))
{
echo "Error conectando al servidor.";
exit();
}
if (!mysql_select_db($base_datos,$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
///////////////////////////////////
Ahora crearemos el archivo fecha.php con el siguiente codigo:
el codigo en texto para copiar esta aqui
///////////////////////////////////
include "conecta.php";
//sentencia SQL
$sql = "select curdate()";
$rs=mysql_query($sql);
while($campo=mysql_fetch_array($rs))
{
$fecha=$campo[0];
}
mysql_close();
//Extraemos de la cadena de fecha el caracter de mes el formato por defecto es (AA/MM/DD)
$mes=substr($fecha,5,2);
//Aqui hacemos la comparacion de los meses del año para que al visualizar muestre en texto
if($mes=='1')
$meses='Enero';
if($mes=='2')
$meses='Febrero';
if($mes=='3')
$meses='Marzo';
if($mes=='4')
$meses='Abril';
if($mes=='5')
$meses='Mayo';
if($mes=='6')
$meses='Junio';
if($mes=='7')
$meses='Julio';
if($mes=='8')
$meses='Agosto';
if($mes=='9')
$meses='Septiembre';
if($mes=='10')
$meses='Octubre';
if($mes=='11')
$meses='Noviembre';
if($mes=='12')
$meses='Diciembre';
//muestra la fecha del servidor y no del cliente
echo substr($fecha,8,2)." de ".$meses." del ".substr($fecha,0,4);
///////////////////////////////////
el resultado nos mostrara: "dia" de "mes" del "año"
Prueben...

martes, 20 de noviembre de 2012

Habilitar InnoDB de MySQL

Iniciar el MySQL Administrator
Una vez Logeado nos ubicamos en la opcion Startup Variables
Nos ubicamos en la pestaña InnoDB Parameters y a continuacion hacemos un check en la opcion Activate InnoDB
Bajamos con la barra de desplazamiento y hacemos otro check en la opcion One File Per Table
Ahora nos ubicamos en la opcion Service Control
Presionamos en el boton Stop Service, para detener el servicio de MySQL
Ahora presionamos el boton Start service, para iniciar el MySQL
Para finalizar verificamos que el Servicio de MySQL esta activo
Ya esta habilitado el Motor de Almacenamiento InnoDB del MySQL.

lunes, 26 de marzo de 2012

Utilizando entorno Grafico para Administrar MySQL

Ahora necesitaremos un entorno visual para poder acceder al gestor de base de datos de MySQL.
Recomiendo usar el MySQL gui Tools

Aqui agrego link de descarga:


http://freakshare.com/files/o4f7qiod/mysql-gui-tools-5.0-r12-win32.msi.html 

Instalaremos como cualquier programa...

Presionaremos Next, para proceguir con la instalacion

En esta ventana nos pregunta si aceptamos los terminos y condiciones para instalar dicho programa

Aceptamos y presionamos Next
Ahora nos pedira el lugar donde deseamos instalar el programa, lo dejamos por defecto (trcomendado)
Ahora nos solicitara el tipo de instalacion y elegimos Complete por defecto y presionamos Next
En esta ventana nos avisa el tipo de instalacion y el lugar donde se instalara el programa, y presionamos Install
Iniciara el proceso de instalacion, posterior a eso nos aparecera las siguientes ventanas
Presionamos Next
Presionamos Next
Y por ultimo elegimos Finish, y con eso terminamos de instalar un entorno grafico para administrar el gestor de Base de Datos MySQL


domingo, 25 de marzo de 2012

Instalacion de AppServ 2.5.10

Para descargar el archivo hacer clic en el siguiente enlace...
http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download

Iniciaremos con el proceso de la instalacion al ejecutar el intalador nos aparecera la siguiente ventana

Elegiremos la opcion ejecutar y apareceran las siguientes ventanas:


Presionamos en el boton Nex, despues aparecera la siguiente ventana:
Elegimos I Agree
Aqui nos preguta donde queremos instalar elegimos Next, si desean instalar en otra unidad cambiar la unidad C:\Appserv por D:\Appserv o E:\Appserv
 

Aqui nos pregunta que servicios deseamos instalar, estan marcados todos por defecto, se recominda elegir todos por defecto.
 

 Aqui nos preguna cmom debe llamarse nuestro servifod y nuestro correo de administrador (como va a ser un entorno local, no es importante poner datos existentes)
Elegimos Next
Aqui nos pedira una comntraseña opara el usuario administrador por defecto llamado "root", digitamos una contraseña y repetimos la misma en el cuadro de abajo, y elegimos Install
Cuando se esta instalando aparecera un mensaje de advertencia (si el firewall de windows esta activado)
Elegimos desbloquear


Seguira con la instalacion 

 Elegimos Finish, y con eso acabamos de instalar el servidor web Apache, el gestor de base de datos MySQL y PHP.

Si hemos instalado correctamente abrimos un navegador web y en la barra de direcciones ponemos: localhost o 127.0.0.1 y debera aparecernos la siguiente ventana

Fin de la instalación


Primer paso antes de empezar...

Antes de empezar con todo, descargar el instalador de Servidor Apache + MySQL + PHP, para nuestro caso les recomiendo usar el AppServ 2.5.10, pues al ser de instalacion muy sencilla para los que recien inician en la programacion orientada a la Web y eligen el PHP con el MySQL como gestor de Base de Datos.

Uno de los lugares donde descargar es:

http://www.appservnetwork.com/

Sin Otra Recomendacion, iniciaremos con la instalacion que es muy sencilla.