martes, 26 de febrero de 2013

Respaldos

¿Que es un respaldo?


Un respaldo tiene como objetivo el realizar una copiar de uno o muchos archivos de un sistema con el propósito de crear una copia de esos mismo en caso de un error de usuario o sistemas. En una base de datos se aplicaría para copiar una base de datos, así como toda una bases de datos completa y las que esta contenga.

¿Cual es la importancia de realizar un respaldo?


La principal importancia de realizarlos es con el fin de que si un archivo es borrado accidentalmente por un usuario o por el mismo sistema, estos se puedan volver restaurar a un punto donde se creo este respaldo de sistema, archivo o base de datos.

Que es un respaldo en caliente y en frió?


  • Respaldo en frió: un respaldo en frió se realiza deteniendo el uso de la base de datos o aplicaciones que trabajen ella, de forma que solo se respaldara la información sobre la que se tiene conciencia el gestor de bases de datos.
  • Respaldo en caliente: un respaldo en caliente se realiza mientras la base de datos esta en uso y generar archivos REDO LOG los cuales guardara todo sobre el respaldo hasta que este sea parado.

Desventajas entre el respaldo en caliente y frió


Una de las grandes diferencias son que el respaldo en caliente tiene a utilizar mas recursos de la base de datos que esta en uso mientras se genera respaldo en tiempo de ejecución de la misma hasta que se finaliza; mientras que una en frió generara un respaldo hasta el punto en que se detuvo la base de datos para iniciar el respaldo.


Fuentes:

http://www.infor.uva.es/~jvegas/cursos/bd/oraback/oraback.html

http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-de-datos/oracle/respuestas/93295/realizar-backup-en-oracle-8-x


jueves, 21 de febrero de 2013

Como crear usuarios y dar privilegios en MySQL




Como se muestra en la siguiente imagen se asigna todos los privilegios en un base de datos como de igual se crea un usuario nuevo que tendrá como privilegios opcionales para modificar usuarios o crearlos.

Para hacerlo tenemos que primero iniciar la consola de comandos con el siguiente comando:

MySQL -u root -p (seguido ponemos nuestra contraseña cuando se pida).

Para luego proseguir a iniciar el siguiente comando:

USE MySQL

y Usar el comando GRANT para asignar privilegios a un usuario.

GRANT ALL PRIVILEGIES ON *.* TO 'Zerg'@'localhost' IDENTIFIED BY 'loltun' WITH GRANT OPTION;

Con el siguiente comando antes mencionado le damos con ALL PRIVILEGIES que tiene todos los privilegios de usuarios y con *.* que tiene todos los derecho en cualquier tabla o base de datos, seguido de asignarle un nombre y el tipo de conexión que tendrá a la base de datos; por ultimo se identifica con la contraseña y se le agrega Permisos de crear usuarios con WITH GRANT OPTION;

martes, 5 de febrero de 2013

Instalación de MySQL Server & MySQL Workbench en Fedora 17


Instalación de MySQL en Fedora 17

Lo primero debemos abrir la consola e ingresar como usuario root o super-usuario con el siguiente comando:

sudo su

Como se muestra en la siguiente imagen.

Luego tendremos necesitamos ingresar los siguientes reporsitorios de fedora a travez de la consola para la instalación del MySQL, como se mostrara en la siguiente imagen:





Lo siguientes es instalarlo con lo siguientes comando que se muestra en la imagen siguiente:
sudo yum install MySQL mysql-server

Para finalizar la instalación  solo debemos iniciar el servidor de MySQL con el siguiente comando:

service mysqld start

Por ultimo configuraremos el usuario con el que iniciaremos nuestro servidor con el siguiente comando:

mysql -u root

Con esto hecho solo nos queda editar lo siguiente en pantalla donde se muestra newpwd.

mysql> SET PASSWORD FOR 'root'@'localhost'= PASSWORD ('newpwd');

y checamos que este bien configurada nuestro nuevo password con el siguiente comando:

mysql -u root -p

Instalación de MySQL Workbench en Fedora 17

Ya con la instalación del MySQL Server instalado podemos proseguir a instalar desde la misma consola el repositorio de workbench de MySQL con el siguiente comando:

  • wget http://rpms.famillecollet.com/remi-release-11.rpm
  • rpm -uvh rem-release-11.rpm
Para continuar ejecutamos el siguiente comando en la consola.

sudo yum install mysql-workbench


Fuentes:

http://wordpressapi.com/2010/09/01/install-mysql-workbench-fedora/
http://agonzalesdv.wordpress.com/2009/02/10/instalar-y-configurar-mysql-en-fedora/