Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
creacion_bbdd [2008/06/05 10:00]
10.12.12.12 creado
creacion_bbdd [2017/03/27 17:44] (actual)
Línea 1: Línea 1:
-====== Creación de backup ​======+====== Creación de BBDD (srv-datos) ​======
  
-Para el ejemplo ​uasaremos ​el dominio gomiztegi.com alojado en RAN.+Para el ejemplo ​usaremos la BBDD prueba_mkgest,​ asi como el servidor webmin.
  
-===== Cambios en servidor ​remoto (RAN) =====+Accedemos al servidor ​webmin en http://​srv-datos:​999 con el usuario root del sistema y seleccionamos el menú Servidores -> Servidor de Base de Datos MySql.
  
-Creamos ​la carpeta gomiztegi-ddbb/​ en /var/backup+===== Creación de la BBDD =====
  
-  mkdir /​var/​backup/​gomiztegi-ddbb+Creamos la BBDD. solo hace falta ponerle un nombre.
  
-Le cambiamos los permisos a 700 para usuario root.+{{:​crear_bbdd.png|}}
  
-Editamos el fichero /​usr/​local/​sbin/​ddbb-backup.sh y añadimos el siguiente código al final: 
  
-  #copia de la bbdd de gomiztegi +===== Creación del usuario =====
-  mysqldump -hlocalhost -ugomiztegi_user -pgomiz_bd_\$1 gomiztegi_mkgest > /​var/​backup/​gomiztegi-ddbb/​gomiztegi.sql+
  
-Donde -unombre_usuario -ppassword nombre_bbdd+Una vez creada la BBDD creamos un usuario que va a ser el que tenga acceso a esa BBDD. En el momento de creación del usuario no debemos asignarle permisos, ya que se los asignaremos luego al dar permisos a la BBBDD.
  
-Ejecutamos el comando ddbb-backup.sh para ver que se crea el fichero en la carpeta /​var/​backup/​gomiztegi-ddbb/​.+Se accede al menú de usuario desde Opciones globales ​-> Permisos de usuario (debajo de la lista de BBDD)
  
-Editamos ​el fichero /​etc/​rsyncd.conf ​cambiamos los datos**el auth users no hay que cambiarlo**.+En esa nueva pantalla pincharemos sobre la opción "Crear nuevo usuario"​. Aquí escribimos ​el nombre de usuario, la contraseña que tendrá ​dejamos la opción de máquinas como "​Cualquiera"​No seleccionamos ninguna de las opciones de permisos.
  
-  [gomiztegi-www] +{{:​crear_usuario.png|}}
-        use chroot = yes +
-        comment = Pagina web de gomiztegi +
-        path = /​home/​gomiztegi/​domains/​gomiztegi.com/​public_html/​ +
-        read only = yes +
-        list = yes +
-        uid = gomiztegi +
-        gid = nobody +
-        auth users = bacal345ksj +
-        secrets file = /​etc/​rsyncd.secrets +
-        hosts allow = 212.170.164.39 +
-   +
-  [gomiztegi-ddbb] +
-        use chroot = yes +
-        comment = DDBB de gomiztegi +
-        path = /​var/​backup/​gomiztegi-ddbb/​ +
-        read only = yes +
-        list = yes +
-        uid = root +
-        gid = nobody +
-        auth users = bacal345ksj +
-        secrets file = /​etc/​rsyncd.secrets +
-        hosts allow = 212.170.164.39+
  
-===== Cambios en servidor ​de backup local (srv-backup) ​=====+===== Asignación ​de permisos al usuario en la BBDD =====
  
-Editamos el fichero vim /​etc/​backuppc/​hosts ​añadimos la siguiente línea al final.+Una vez creada BBDD usuario procedemos a asignarle los permisos.
  
-  www.gomiztegi.com 0 backuppc+Para ello vamos al menú principal y elegimos la opción de "​Permisos de Base de Datos" en el recuadro de "​Opciones globales"​.
  
-Vamos a la carpeta /​etc/​backuppc y creamos el siguiente archivo ​(lo copiamos de uno anterior).+En la pantalla que se abre (donde nos aparecen todos los permisos que tenemos creados). Pinchamos en "Crear nuevos permisos de Base de Datos".
  
-  cp www.urbinasa.es.pl www.gomiztegi.com.pl +En la siguiente pantalla ​(pantallazo de abajoelegimos la BBDD a la que queremos asignarle permisos, el usuario al que se los damos, Seleccionamos Cualquiera (en Máquinas) ​seleccionamos todos los permisos disponibles.
- +
-Editamos ​la última linea del fichero para que se ajuste a nuestra información del rsync (editado arriba)+
- +
-  $Conf{RsyncShareName} = ['​gomiztegi-www'​,'​gomiztegi-ddbb'​];​ +
- +
-Reiniciamos ​el servidor de backups para que nos acepte el nuevo host. +
- +
-  /​etc/​init.d/​backuppc restart +
- +
-Ya solo queda acceder al servidro de backup ​ejecutar el 1er backup de este host. +
- +
-  https://​srv-backup/​backuppc/​+
  
 +{{:​crear_permisos.png|}}