UNIDAD III. Administracion de Mysql en Entornos GNU/Linux

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIDAD III. Administracion de Mysql en Entornos GNU/Linux"

Transcripción

1 UNIDAD III Administracion de Mysql en Entornos GNU/Linux

2 Derechos de Reproducción DOCUMENTO CEDIDO AL DOMINIO PÚBLICO Versión 2.0. Copyright Gianncarlo Gómez Morales Este documento se distribuye bajo licencia CREATIVE COMMONS se autoriza la libre distribución y/o modificado del mismo siempre y cuando se cite el nombre del autor. Cualquier observación, sugerencia o consulta, favor contactarse con los siguientes correos: ggomez@unitru.edu.pe gianncagm@hotmail.com

3 Conectándose a MySQL por primera vez El programa cliente de MySQL, también conocido como el monitor de MySQL, es una interfase que le permite a un usuario conectarse a un servidor MySQL, crear y modificar bases de datos, y ejecutar consultas y ver los resultados. Este programa es iniciado ejecutando el comando mysql en el prompt del sistema. En general, la sintaxis de este comando es: shell> mysql [opciones] [base de datos] En donde [opciones] pueden ser una o más opciones usadas en conjunción con el programa mysql, y [base de datos] es el nombre de la base de datos sobre la que se va a trabajar. Puesto que se asume que es la primera vez que se usa el monitor MySQL, debe tomarse un momento para revisar todas las opciones permitidas al ejecutar el siguiente comando: shell> mysql --help Éste produce una larga lista de opciones que se pueden usar en conjunción con el programa mysql. Por el momento, sin embargo, la meta principal es simplemente conectarse al servidor de bases de datos. Por lo tanto, hay que ejecutar el siguiente comando: shell> mysql -u root Deberá de aparecer algo como los siguiente: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 to server version: gamma-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer mysql> Felicidades, ahora se encuentra conectado al monitor de MySQL como el usuario root (el todopoderoso). La primera acción oficial como el líder supremo del servidor de bases de datos MySQL es asegurarse que nadie más pueda declararse en esta posición, haciendo esto posible cuando alguién quiera conectarse como root al servidor deba de proporcionar una contraseña. Hay que cambiar la contraseña de su valor actual (un valor nulo), a algo difícil de adivinar usando el siguiente comando: mysql>set PASSWORD FOR 'root'@'localhost' = PASSWORD('la_palabra_secreta'); El "root", que es el nombre de usuario, y "localhost", que es el nombre del host, constituyen un usuario único en MySQL. Para aquellos lectores no familiarizado con la terminología de redes, 'localhost' es un nombre usado para referirse al servidor local; en este caso, el

4 servidor sobre el cuál reside MySQL. Por lo tanto, al escribir este comando le dice al servidor MySQL que ponga la contraseña para un usuario denominado 'root' que se conectará específicamente del servidor local ('localhost'). Más específicamente, este comando cambiará la contraseña actualizando lo que se conoce comúnmente como la tabla de privilegios de MySQL. Estas tablas, que se encuentran en la base de datos llamada mysql, contienen información con respecto a las capacidades de conexión y uso de todos los usuarios que intentan usar el servidor de base de datos MySQL. Más específicamente, este comando actualiza la tabla user, actualizando el campo password de la fila en la cual el valor de campo user es root. El campo password se actualizará con el valor encriptado de la cadena que se pasa como parámetro a la función PASSWORD(). Por supuesto, no olvidar esta contraseña. Puesto que ésta es almacena en un texto encriptado dentro de la base de datos, no puede ser recuperada fácilmente en el caso de que sea olvidada. Hay también un método alternativo para actualizar la contraseña: shell> mysqladmin -u root password 'la_palabra_secreta' Este comando tiene el mismo efecto que el comando introducido previamente. Salir y conectarse de nuevo al monitor MySQL Para verificar que la nueva contraseña funciona, salir del monitor MySQL usando el siguiente comando: mysql> \q Esto nos regresa al shell del sistema. Ahora hay que volver al monitor, pero esta vez usando el siguiente comando: shell> mysql -u root -p El hacer esto resulta en un prompt para proporcionar la contraseña del usuario root, como se muestra a continuación: Enter password: En este punto, debe de suministrarse la contraseña que se asignó al usuario root previamente. Asumiendo que ésta ha sido proporcionada correctamente, aparecerá el saludo estándar de MySQL, y root será conectado al servidor MySQL una vez más.

5 Cuidado con esa contraseña Muchos lectores pueden estar tentados a incluir la contraseña en la misma línea de comandos, como sigue: shell> mysql -u root -pla_palabra_secreta No hacer esto!. No sólo es un método sumamente inseguro para proporcionar la contraseña, sino que no producirá los resultados esperados!. Es inseguro porque permitirá a cualquier persona observar la contraseña en este formato de texto plano, pero también porque cualquier usuario puede usar el comando 'ps' de Unix para ver los comandos que se están ejecutando y ver allí la contraseña en su formato de texto plano. Quizás sea una buena idea almacenar la contraseña en nuestro archivo de configuración my.cnf, localizado en~/.my.cnf. Si usted no sabe lo que es este archivo, lea por favor la sección previa titulada El archivo de configuración de MySQL. Seleccionado una base de datos Por supuesto, simplemente conectarse al servidor MySQL no servirá de mucho. Seguramente se querrá seleccionar una base de datos para trabajar sobre con ella. Esto se puede hacer de dos maneras: Una de ellas es incluir el nombre de la base de datos al ejecutar el comando mysql. Por ejemplo, para conectarse al servidor MySQL y seleccionar al mismo tiempo la base de datos es: shell> mysql -u root -p mibasededatos Tal vez cause algo de confusión en algunos lectores, ya que parece que se proporciona la palabra "mibasededatos" como la contraseña del usuario root. Esto no es correcto. Hay que tomarse un momento para revisar la sintaxis que se describe en la salida del comando mysql --help, puesto que debe de ser evidente que "-u root -p" se refiere a la parte de [opciones] y "mibasededatos" a la parte de [base de datos]. La otra manera de seleccionar una base de datos, es cuando uno ya está conectado al servidor MySQL. Para ello se debe usar el siguiente comando: mysql> use mibasededatos Una vez ejecutado cualquiera de los dos comandos, todas las consultas se dirigirán hacia la base de datos hipotética mibasededatos.

6 mysqladmin El programa mysqladmin se usa para administrar varios aspectos del servidor de bases de datos MySQL. Al usarlo, el administrador puede realizar las tareas tales como: crear y eliminar bases de datos, dar de baja el servidor MySQL, actualizar las tablas de privilegios, y ver los procesos que se están corriendo (ejecutando) dentro de MySQL. La sintaxis general es: shell> mysqladmin [opciones] comando(s) Dónde [opciones] puede ser toda una serie de opciones usadas en conjunción con el programa mysqladmin. Puesto que se asume que es la primera vez que se usa el programa mysqladmin, se recomienda que se revisen con detalle todas las opciones que se tienen permitidas con este programa. Usar el siguiente comando: shell> mysqladmin --help Esto produce una larga lista de las opciones que se pueden usar en conjunción con el programa de mysqladmin. Para demostrar como son usadas estas opciones, a continuación vamos a decirle a mysqladmin que necesitamos crear una base de datos llamada widgets, la cuál será usada a través del resto de este artículo para ver otras funciones útiles de MySQL. Una base de datos se crea como sigue: shell> mysqladmin -u root -p create widgets Enter Password: Después de la ejecución, mysqladmin creará la base de datos y regresará el shell del sistema. Típicamente, el siguiente paso consiste en asegurar la nueva base de datos modificando las tablas de privilegios. Los detalles de como se hace esto es el objetivo de la siguiente sección. Asegurando una base de datos La seguridad debe ser lo primero que debe venir a la mente de un administrador de MySQL después de crear una base de datos. Como se discutió en la sección "Las tablas de privilegios", asegurar una base de datos consiste en hacer modificaciones a las tablas que se encuentran en la base de datos llamada mysql. En esta sección, el lector aprenderá a asegurar la base de datos widgets que se creó anteriormente. Antes de hacer esto, se va a realizar un breve resumen de cómo son modificadas las tablas de privilegios. Hay dos métodos usados para modificar las tablas de privilegios. El primero es a través del uso de las sentencias típicas de SQL tales como INSERT, UPDATE, y DELETE. Sin embargo el uso de este método ha sido depreciado para introducir el segundo método, el cual involucra el uso de los comandos especiales GRANT yrevoke. Por lo tanto, sólo este método se discutirá a continuación.

7 El comando GRANT La función del comando GRANT es crear nuevos usuarios, y asignarle sus privilegios. Su sintaxis es: GRANT priv_type [(column_list)] [, priv_type [(column_list)]...] ON {tbl_name * *.* db_name.*} TO user_name [IDENTIFIED BY 'password'] [, user_name [IDENTIFIED BY 'password']...] [WITH GRANT OPTION] Una comprensión de cómo trabaja el comando GRANT se obtiene mejor a través de ejemplos. En el ejemplo siguiente, el comando GRANT es usado para agregar un nuevo usuario a la base de datos. Este usuario será usado para accesar a la base de datos widgets: mysql>grant usage ON *.* TO widgetadmin@localhost ->IDENTIFIED BY 'ilovewidgets'; Esto creará un nuevo usuario denominado widgetadmin, capaz de conectarse al servidor MySQL vía el localhost usando la contraseña ilovewidgets. Hay que tener presente que sólo se otorgan privilegios de conexión, no se permitirá que el usuario haga nada en el servidor MySQL. Vamos a proseguir cambiándonos a la base de datos mysql y ejecutando la siguiente consulta: mysql> SELECT * FROM user; Nótese que la fila conteniendo el usuario widgetadmin tiene valores N para todos los demás privilegios. Esto es bueno, puesto que la tabla user contiene privilegios de carácter global. Para clarificar esto, si un valor "Y" se pone para cualquier privilegio en la tabla user, ese usuario puede aplicar ese privilegio a cualquier base de datos de MySQL. Por lo tanto, casi siempre será mejor si todos los privilegios están en "N" dentro de esta tabla. Bien, entonces como se asignan los privilegios a un usuario para una base de datos en particular?. Esto se hace fácilmente modificando ligeramente el comando GRANT del ejemplo previo. Por ejemplo, si asumimos que el administrador quiere otorgar los privilegios SELECT, INSERT, UPDATE y DELETE al usuario widgetadmin sobre la base de datos widgets, se tendría que usar el comando GRANT de la siguiente manera: mysql>grant SELECT, INSERT, UPDATE, DELETE ->ON widgets.* TO widgetadmin@localhost; Después de la ejecución de este comando, el usuario widgetadmin puede inmediatamente hacer uso de estos privilegios.

8 Los privilegios introducidos aquí no son los únicos disponibles para el administrador. La tabla 1-1 proporciona un lista de todos los privilegios disponibles. Tabla 1-1: privilegios disponibles para usar con el comando GRANT y REVOKE Para ver los nuevos privilegios que han sido asignados, se puede ejecutar la siguiente consulta: ALL PRIVILEGES FILE RELOAD ALTER INDEX SELECT CREATE INSERT SHUTDOWN DELETE PROCESS UPDATE Para ver los nuevos privilegios que han sido asignados, se puede ejecutar la siguiente consulta: mysql> SELECT * FROM db; Nótese que una fila ha sido agregada a la tabla "db" para el registro del usuario widgetadmin, con los valores "Y" asignados a los campos SELECT, INSERT, UPDATE y DELETE. Aunque en este ejemplo se mostró como crear un usuario, y posteriormente como asignarle los privilegios, es posible hacer estos dos pasos en uno solo, al ejecutar el comando GRANT visto anteriormente, con una ligera variante. mysql>grant SELECT, INSERT, UPDATE, DELETE ->ON widgets.* TO widgetadmin@localhost ->IDENTIFIED BY 'ilovewidgets'; Asumiendo que el usuario widgetadmin aún no existe cuando se ejecute esta consulta, tanto la tabla "user", como la tabla "db" serán actualizadas con las registros necesarios. Por supuesto, el administrador puede revocar los privilegios otorgados en cualquier momento. Éste es el objetivo que se cubre en la siguiente sección. La sentencia REVOKE La sentencia REVOKE es usada para rescindir los privilegios que han sido previamente otorgados a un usuario. Su sintaxis es la siguiente: REVOKE priv_type [(column_list)] [, priv_type [(column_list)]...] ON {tbl_name * *.* db_name.*} FROM user_name [, user_name...]

9 Como en el caso del comando GRANT, quizás la mejor manera de entender realmente cómo funciona este comando es experimentado con varios ejemplos. Asumiendo que el administrador tiene la necesidad de revocar el privilegio DELETE que había sido otorgado al usuario widgetadmin, se tiene que ejecutar el comando REVOKE de la siguiente manera: mysql>revoke DELETE ON widgets.* ->FROM Un punto que se debe tener presente es que mientras REVOKE puede quitar todos los privilegios otorgados a un usuario (inclusive los privilegios de conexión), éste no quita al usuario de la tabla de privilegios. Para ilustrar esto, hay que considerar el siguiente comando: mysql>revoke ALL PRIVILEGES ON widgets.* ->FROM widgetadmin@localhost; Mientras esto tendría como resultado que sean revocados todos los privilegios del usuario widgetadmin, éste no borraría registros trascendentes de las tablas de privilegios!. Si lo que se desea es borrar completamente a un usuario de la base de datos se tiene que hacer uso de la sentencia DELETE como sigue: mysql>delete FROM user WHERE user = 'widgetadmin'; Query OK, 1 row affected (0.00 sec) mysql>flush PRIVILEGES; Cuando ha sido ejecutada esta sentencia, se elimina a un usuario de manera definitiva de la tabla de privilegios. Respaldos de bases de datos El concepto final discutido en este tutorial es uno verdaderamente importante: respaldos de datos. En esta sección se discuten dos métodos de hacer respaldos de datos y de las estructuras de las bases de datos MySQL, los comandos mysqldump y mysqlhotcopy. mysqldump El comando mysqldump proporciona una manera conveniente para respaldar datos y estructuras de tablas. Hay que notar que mientras el comando mysqldump no es el método más eficiente para crear respaldos (mysqlhotcopy se describe a continuación), éste ofrece un medio conveniente para copiar datos y estructuras de tablas que puede ser usado para "poblar" otro servidor SQL, no importando si se trata, o no de un servidor MySQL. El comando mysqldump puede ser usado para crear respaldos de todas las bases de datos, algunas bases de datos, sólo una de ellas, o incluso ciertas tablas de una base de datos

10 dada. En esta sección se ilustra la sintaxis involucrada con varios posibles escenarios, seguida con unos pocos ejemplos. Usando el comando mysqldump para respaldar sólo una base de datos: shell> mysqldump [opciones] nombre_base_datos Usando el comando mysqldump para respaldar varias tablas de una base de datos: shell> mysqldump [opciones] nombre_base_datos tabla1 tabla2... tablan Usando mysqldump para respaldar varias bases de datos: shell> mysqldump [opciones] --databases [opciones] nombre_bd1 nombre_bd2... Usando mysqldump para respaldar todas las bases de datos: shell> mysqldump [opciones] --all-databases [opciones] Las opciones pueden ser vistas ejecutando el siguiente comando: shell> mysqldump --help - Ejemplos - Respaldar ambos, la estructura y los datos encontrados dentro de la base de datos widgets puede ser realizado como sigue: shell> mysqldump -u root -p --opt widgets Alternativamente, quizás se requiera respaldar únicamente los datos, esto es logrado al incluir la opción --no-create-info, lo que significa que no se creen los datos relativos a la creación de las tablas. shell>mysqldump -u root -p --no-create-info widgets Otra variación es respaldar únicamente la estructura de las tablas, esto es logrado al incluir la opción --nodata, que significa la no creación de los datos de las tablas. shell>mysqldump -u root -p --no-data widgets

11 Si se está planeando usar mysqldump con el fin de respaldar datos para que puedan ser movidos a otro servidor MySQL, es recomendado que se use la opción "--opt". Esto nos dará un respaldo optimizado de los datos que tendrá como resultado un tiempo más rápido de lectura cuando se quieran cargar los datos en otro servidor MySQL. Mientras mysqldump proporciona un método conveniente para respaldar datos, hay un segundo método, el cuales más rápido, y más eficiente. Esto se describe en la siguiente sección. mysqlhotcopy El comando mysqlhotcopy es un script de Perl que usa varios comandos SQL y del sistema para respaldar una base de datos. Más específicamente éste bloquea las tablas, limpia las tablas, hace una copia, y desbloquea las tablas. Aunque este sea el método disponible más rápido para respaldar una base de datos MySQL, éste se limita a respaldar sólo las bases de datos que residen en la misma máquina en la cual está siendo ejecutado el comando mysqlhotcopy. El comando mysqlhotcopy puede ser ejecutado para respaldar una base de datos, varias bases de datos, o sólo las bases de datos cuyo nombre coincida con una expresión regular. En esta sección, se muestra la sintaxis involucrada con cada posible escenario seguida de unos pocos ejemplos. Usando mysqlhotcopy para respaldar sólo una base de datos: shell> mysqlhotcopy [opciones] nombre_bd /ruta/nuevo/directorio Usando mysqlhotcopy para respaldar varias bases de datos: shell> mysqlhotcopy [opciones] nombre_bd1.. nombre_bdn /ruta/nuevo/directorio Usando mysqlhotcopy para respaldar sólo las tablas de una base de datos cuyo nombre coincida con una expresión regular: shell> mysqlhotcopy [opciones] nombre_bd./expresionregular/ Las opciones completas del comando mysqlhotcopy pueden ser vistas ejecutando el siguiente comando: shell> mysqlhotcopy --help

12 - Ejemplos Para usar mysqlhotcopy para respaldar la base de datos widgets al directorio "/usr/mysql/backups/" se tiene que ejecutar el siguiente comando: shell>mysqlhotcopy -u root -p widgets /usr/mysql/backups Un segundo ejemplo asume que la base de datos widgets contiene las tablas "productos2000", "productos2001", "clientes2000", y "clientes2001", con los cuatro digitos representando los datos correspondientes a cada año. Si se desean respaldar las tablas relativas al año "2000", el comando mysqlhotcopy tendría que usarse como sigue: shell> mysqlhotcopy -u root -p widgets./^.+('2000')$/ /usr/mysql/backups En el ejemplo de arriba, la expresión /^.+('2000')$/ le dice a mysqlhotcopy que respalde sólo las tablas cuyo nombre finalice con la cadena "2000".

Gestión de Usuarios en MySQL

Gestión de Usuarios en MySQL Gestión de Usuarios en MySQL Gestión de Usuarios en MySQL Objetivos: Crear cuentas de usuario en MySQL Describir los niveles de privilegios de usuarios en Mysql (Comandos GRANT/REVOKE) Asignar y actualizar

Más detalles

Gestión de Usuarios en MySQL

Gestión de Usuarios en MySQL Gestión de Usuarios en MySQL Gestión de Usuarios en MySQL Objetivos: Crear cuentas de usuario en MySQL Describir los niveles de privilegios de usuarios en Mysql (Comandos GRANT/REVOKE) Asignar y actualizar

Más detalles

MySQL: Guía de Referencia

MySQL: Guía de Referencia Instituto Tecnologico Superior de Coatzacoalcos (ITESCO). MySQL: Guía de Referencia Farid Alfredo Bielma Lopez fbielma@fbielma.org http://fbielma.org/course/fbielma/curso_mysql.pdf Resumen del curso Algunas

Más detalles

Administración de Oracle 9i. Existen alrededor de 126 privilegios del sistema, a continuación vemos los más destacados

Administración de Oracle 9i. Existen alrededor de 126 privilegios del sistema, a continuación vemos los más destacados Gestión de Privilegios y Roles Existen dos tipos de privilegios?? Sistema: poder conectarse a la BBD, poder crear objetos, modificarlos, eliminarlos,...?? Objeto: acceder a una tabla, poder modificar registros,

Más detalles

MySQL por línea de comandos

MySQL por línea de comandos MySQL por línea de comandos Acceso a un servidor MySQL y administración de la base de datos por línea de comandos. Es muy normal que utilicemos MySQL a través de páginas PHP y para administrar la base

Más detalles

Contenidos. 1 Aspectos de seguridad 2 El Sistema de Privilegios 3 Conexión n al servidor 4 Control de Acceso 5 Ejercicios

Contenidos. 1 Aspectos de seguridad 2 El Sistema de Privilegios 3 Conexión n al servidor 4 Control de Acceso 5 Ejercicios Contenidos 1 Aspectos de seguridad 2 El Sistema de Privilegios 3 Conexión n al servidor 4 Control de Acceso 5 Ejercicios 2 1 Aspectos de seguridad MySQL tiene un sistema de seguridad muy avanzado Utiliza

Más detalles

Práctica 3. MySQL WorkBench JOSÉ JUAN SÁNCHEZ HERNÁNDEZ

Práctica 3. MySQL WorkBench JOSÉ JUAN SÁNCHEZ HERNÁNDEZ Práctica 3. MySQL WorkBench JOSÉ JUAN SÁNCHEZ HERNÁNDEZ IES Celia Viñas (Almería) - 2017/2018 Índice general 1 MySQL WorkBench 4 1.1 Instalación de MySQL WorkBench.................................. 4 1.2

Más detalles

Pasos para instalar y configurar el servicio OpenFire en Elestix 2.X

Pasos para instalar y configurar el servicio OpenFire en Elestix 2.X Pasos para instalar y configurar el servicio OpenFire en Elestix 2.X Configuración para tener conexión a Internet Verificar IPv4, dirección de GW y del DNS Pasos Para crear base de datos y usuario para

Más detalles

Administración de usuarios en Oracle - Administración de Oracle - Orasite.com

Administración de usuarios en Oracle - Administración de Oracle - Orasite.com 1. Creación de usuarios Una de las más básicas tareas de un administrador de base de datos es identificar los usuarios. Cada usuario que conecta en la base de datos debe de tener una cuenta. En las cuentas

Más detalles

IAW - Práctica 1: LAMP Stack IES Celia Viñas (Almería) /2018

IAW - Práctica 1: LAMP Stack IES Celia Viñas (Almería) /2018 Índice general 1 Linux 3 1.1 Primeros pasos con: apt-get.............................. 3 1.2 Instalación de un GUI Desktop............................... 3 1.3 Instalación de un servidor SSH...............................

Más detalles

6.1. Introducción. Guía 5. SQL.

6.1. Introducción. Guía 5. SQL. 6.1. Introducción. Guía 5. SQL. 1 6.2. Lenguaje de Definición de Datos (Data Definition Language DDL-). 2 3 4 5 -------------------------------------------------------------------------------------------------------------------------

Más detalles

VI Sextas Jornadas Regionales de Software Libre

VI Sextas Jornadas Regionales de Software Libre VI Sextas Jornadas Regionales de Software Libre Seguridad en MySQL Farid Alfredo Bielma Lopez fbielma@fbielma.org http://www.fbielma.org/talks/ Mendoza, República de Argentina. 14 de Octubre del 2006 Agenda

Más detalles

En este curso se presenta un análisis profundo de la base de datos MySQL para los sistemas operativos Windows y Linux.

En este curso se presenta un análisis profundo de la base de datos MySQL para los sistemas operativos Windows y Linux. DURACION: 300 horas PRECIO: 225 * * Materiales didácticos, titulación y gastos de envio incluidos MODALIDAD: A distancia DESCRIPCION: La metodología comienza con la exposición de las tareas en orden secuencial

Más detalles

Guía de Instalación de SIIL. SIIL Edición Red

Guía de Instalación de SIIL. SIIL Edición Red Guía de Instalación de SIIL SIIL Edición Red Febrero de 2001 1 Indice Indice...2 Introducción...3 Instalación...3 Prueba de conexión a la base de datos...3 Bienvenida...4 Licencia de Uso del Software...5

Más detalles

Conexión a una base de datos de MySQL utilizando Netbeans

Conexión a una base de datos de MySQL utilizando Netbeans Agosto 09 Conexión a una base de datos de MySQL utilizando Netbeans Guía rápida [ h t t p : / / w w w. o p e n b o x e r. 2 6 0 m b. c o m / j a v a. p h p ] Conexión a una base de datos de MySQL utilizando

Más detalles

Módulo Call Center. Guía de instalación v 1.2

Módulo Call Center. Guía de instalación v 1.2 Módulo Call Center Guía de instalación v 1.2 DINOMI Septiembre 2018 TABLA DE CONTENIDO CONFIGURACIÓN DE DINOMI... 4 PASO 1: INSTALACIÓN DE DINOMI... 4 PASO 2: CONEXIÓN A UN PBX EXTERNO... 8 CREACIÓN DE

Más detalles

Capítulo 9. Gestión de la seguridad de los datos

Capítulo 9. Gestión de la seguridad de los datos Capítulo 9 Gestión de la seguridad de los datos ÍNDICE CAPÍTULO 9 Tipos de fallos Copias de seguridad de bases de datos Tipos de copias Copias en MySQL Exportación/importación de datos Uso de MySQL Workbench

Más detalles

PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN. Actividad: Tutorial De Comandos De Transacciones. Bases De Datos.

PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN. Actividad: Tutorial De Comandos De Transacciones. Bases De Datos. DEXCELENCIA UNIVERSITARIA, FORTALEZA E MEXICO I Z U C A R D E M ATA M O R O S PROGRAMA ACADÉMICO DE TECNOLOGÍAS DE LA INFORMACIÓN Actividad: Tutorial De Comandos De Transacciones Bases De Datos Que presentan:

Más detalles

Guía de Instalación de SIIL. SIIL Edición Personal

Guía de Instalación de SIIL. SIIL Edición Personal Guía de Instalación de SIIL SIIL Edición Personal Febrero de 2001 1 Indice Indice...2 Introducción...3 Instalación...3 Prueba de conexión a la base de datos...3 Bienvenida...4 Licencia de Uso del Software...5

Más detalles

Los procedimientos almacenados son nuevas funcionalidades de la versión de MySQL 5.0. Un procedimiento

Los procedimientos almacenados son nuevas funcionalidades de la versión de MySQL 5.0. Un procedimiento PROCEDIMIENTOS ALMACENADOS Los procedimientos almacenados son nuevas funcionalidades de la versión de MySQL 5.0. Un procedimiento almacenado es un conjunto de comandos SQL que pueden almacenarse en el

Más detalles

Pre-Taller Gestión de Privilegios de Usuarios 2. Manipulación de Vistas 3. Creación y manipulación de Triggers (Introducción al uso de PL/pgsql)

Pre-Taller Gestión de Privilegios de Usuarios 2. Manipulación de Vistas 3. Creación y manipulación de Triggers (Introducción al uso de PL/pgsql) BASES DE DATOS Facyt-UC Pre-Taller 2 1. Gestión de Privilegios de Usuarios 2. Manipulación de Vistas 3. Creación y manipulación de Triggers (Introducción al uso de PL/pgsql) 1. Gestión de Privilegios de

Más detalles

INSTALACION DE ENEBOO EN LINUX CON POSTGRESQL

INSTALACION DE ENEBOO EN LINUX CON POSTGRESQL CREADO POR: miguelajsmaps@gmail.com en https://github.com/miguel- J/eneboo/wiki (https://github.com/miguel-j/eneboo/wiki) EDITADO POR: miguelajsmaps@gmail.com en https://github.com/miguel- J/eneboo/wiki

Más detalles

Installing_elecworks_ES (Ind : M) 05/10/2017. elecworks. Guía de instalación

Installing_elecworks_ES (Ind : M) 05/10/2017. elecworks. Guía de instalación Installing_elecworks_ES (Ind : M) 05/10/2017 elecworks Guía de instalación 1 Instalar elecworks Los archivos de instalación de elecworks están disponibles en CD-ROM o mediante descarga. Este documento

Más detalles

Administración de bases de datos

Administración de bases de datos Administración de bases de datos Mientras desarrollamos nuestras aplicaciones, cumplimos el rol de administrador de servidor web, servidor de bases de datos, programador de aplicaciones, usuario y más.

Más detalles

MANUAL BÁSICO DE MYSQL

MANUAL BÁSICO DE MYSQL MANUAL BÁSICO DE MYSQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO MANUAL BÁSICO DE MYSQL... 1 INTRODUCCIÓN... 3 1. CONECTARSE CON

Más detalles

INSTITUTO POLITÉCNICO NACIONAL. ESCUELA SUPERIOR DE CÓMPUTO. WEB II. MySQL. Que el alumno aprenda a usar el servidor de base de datos MySql.

INSTITUTO POLITÉCNICO NACIONAL. ESCUELA SUPERIOR DE CÓMPUTO. WEB II. MySQL. Que el alumno aprenda a usar el servidor de base de datos MySql. INSTITUTO POLITÉCNICO NACIONAL. ESCUELA SUPERIOR DE CÓMPUTO. WEB II MySQL Gutiérrez Álvarez Héctor Alberto. Objetivo: Que el alumno aprenda a usar el servidor de base de datos MySql. Desarrollo: Se escribe

Más detalles

Manejo de Tablas y Llaves Foráneas

Manejo de Tablas y Llaves Foráneas Manejo de Tablas y Llaves Foráneas Llaves Foráneas Para manejar las llaves foráneas, deben crearse al menos dos tablas, la primera tal y como se ha hecho anteriormente CREATE TABLE nombre_tabla ( nombre_columna_1

Más detalles

Escrito por kuroneko Miércoles, 25 de Abril de :16 - Actualizado Miércoles, 25 de Abril de :17

Escrito por kuroneko Miércoles, 25 de Abril de :16 - Actualizado Miércoles, 25 de Abril de :17 El comando mysqldump del sistema gestor de base de datos MySQL sirve para hacer copias de seguridad. Lo explicamos con detenimiento y vemos sus opciones más importantes... Fuente http://www.desarrolloweb.com

Más detalles

MANUAL OPERATIVO SISTEMA INTELISIS

MANUAL OPERATIVO SISTEMA INTELISIS MANUAL OPERATIVO SISTEMA INTELISIS MO-LDP-2009 15 05-2009 1 1 de 23 I. INTRODUCCIÓN... 2 II. CONFIGURACIÓN DEL LECTOR DE HUELLA.... 2 2.1 Configuración.... 3 2.2 Administrador.... 5 2.3 Actualiza... 5

Más detalles

Kumbia ActiveRecord Documentation

Kumbia ActiveRecord Documentation Kumbia ActiveRecord Documentation Release 2.0.0 Kumbia Team Aug 28, 2017 Contents 1 Características Principales 3 2 Indice de Contenidos 5 2.1 Introducción...............................................

Más detalles

Administración de usuarios y permisos en MySQL

Administración de usuarios y permisos en MySQL Administración de usuarios y permisos en MySQL 31 BASES DE DAS Hackers & Developers Magazine Año 0, Número 8 La administración de usuarios y permisos en MySQL no puede dejarse librada solo a DBAs ni mucho

Más detalles

CONFIGURACION DEL REPOSITORIO DE DESIGNER/2000

CONFIGURACION DEL REPOSITORIO DE DESIGNER/2000 CONFIGURACION DEL REPOSITORIO DE DESIGNER/2000 1 Designer/2000 puede instalarse en un servidor con sistema operativo Windows NT, con sus respectivos clientes en Windows 95 ó 98. Luego de haber instalado

Más detalles

M. C. Gustavo Alfonso Gutiérrez Carreón

M. C. Gustavo Alfonso Gutiérrez Carreón 1. Seguridad de bases de datos 2. Optimización de las variables M. C. Gustavo Alfonso Gutiérrez Carreón Funcionamiento: 1. Los clientes se conectan a servidor. 2. Los clientes inician autentificación,

Más detalles

Select table data Insert table data Update table data Delete table data Create table

Select table data Insert table data Update table data Delete table data Create table Permisos de Usuario Esta página te permite crear y editar usuarios que tendrán acceso a tus bases de datos MySQL. Para cada usuario, puedes especificar un nombre, clave de acceso, máquinas autorizadas

Más detalles

CONTROL DE ACCESO. curso 2008

CONTROL DE ACCESO. curso 2008 BASES DE DATOS I CONTROL DE ACCESO curso 2008 Control de Acceso Seguridad: proteger los datos contra usuarios no autorizados Comandos usados por el BDA o el propietario para conceder/revocar permisos de

Más detalles

Manual de Sentencias Básicas en SQL

Manual de Sentencias Básicas en SQL Manual de Sentencias Básicas en SQL Pues hoy que he estado enredando un rato con MySQl, y me he acordado de aquellos comienzos en los que tenía que volver a mis antiguos apuntes para lograr entender las

Más detalles

MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL

MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL Rubén Andrés Leiva Cordero Este manual pretende ser un material de apoyo al trabajo realizado en las asignaturas de laboratorio de programación de bases

Más detalles

Curso de MySQL y Java

Curso de MySQL y Java Curso de MySQL y Java Introducción: instalación, arranque y primeros pasos 1. Material En este curso vamos a trabajar con el servidor mysql versión 4.0.18. También utilizaremos una herramienta llamada

Más detalles

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas Anexo 3 COMPONENTES DE SQL SERVER COMANDOS Existen tres tipos de comandos SQL [5]: Los DDL (Data Definition Languaje) que permiten crear y definir nuevas bases de datos, campos e índices. En la tabla se

Más detalles

- 1 - Mg. Abril Saire Peralta

- 1 - Mg. Abril Saire Peralta MYSQL LENGUAJE DE DEFINICIÓN DE DATOS (LDD) Permite definir la estructura y relaciones entre los objetos de la base de datos. Define el esquema interno de la base de datos a través de los siguientes comandos:

Más detalles

UNIVERSIDAD TECNOLOGICA IZUCAR DE MATAMOROS TICSI SISTEMAS OPERATIVOS LIC. EDITH VARGAS MORALES ALUMNA: DURÁN VARGAS CLAUDIA MATRICULA: 10292047

UNIVERSIDAD TECNOLOGICA IZUCAR DE MATAMOROS TICSI SISTEMAS OPERATIVOS LIC. EDITH VARGAS MORALES ALUMNA: DURÁN VARGAS CLAUDIA MATRICULA: 10292047 UNIVERSIDAD TECNOLOGICA IZUCAR DE MATAMOROS TICSI SISTEMAS OPERATIVOS LIC. EDITH VARGAS MORALES ALUMNA: DURÁN VARGAS CLAUDIA MATRICULA: 10292047 Manual msql FECHA ENTEGA: /Julio/2011 Instalar la herramienta

Más detalles

Universidad Nacional de Costa Rica Administración de Bases de Datos

Universidad Nacional de Costa Rica Administración de Bases de Datos Universidad Nacional de Costa Rica Administración de Bases de Datos Seguridad en la base de datos Para más información visite: http://www.slinfo.una.ac.cr Autor: Steven Brenes Chavarría Email: sbrenesms@gmail.com

Más detalles

Cómo utilizar Conference Manager para Microsoft Outlook

Cómo utilizar Conference Manager para Microsoft Outlook Cómo utilizar Conference Manager para Microsoft Outlook Mayo de 2012 Contenido Capítulo 1: Cómo utilizar Conference Manager para Microsoft Outlook... 5 Introducción a Conference Manager para Microsoft

Más detalles

El SQL es un lenguaje estándar de programación para el acceso a bases de datos.

El SQL es un lenguaje estándar de programación para el acceso a bases de datos. El SQL es un lenguaje estándar de programación para el acceso a bases de datos. El lenguaje SQL se utiliza para acceder y manipular datos en cualquier base de datos del mercado, como por ejemplo, para

Más detalles

Configuración de MySQL con NetBeans

Configuración de MySQL con NetBeans Configuración de MySQL con NetBeans Web Application Development 7CM5 26/03/2012 Desarrollo. I. Configurar las propiedades del Servidor MySQL. 1. Se asume que se encuentra instalado MySQL, que en este caso

Más detalles

Manual Instalación, Configuración y revision de incidencias v1.1

Manual Instalación, Configuración y revision de incidencias v1.1 Manual Instalación, Configuración y revision de incidencias v1.1 Centralización Gournet Pre requisitos. Para asegurar un correcto funcionamiento de la aplicación CentralizaGournet se debe tener la siguiente

Más detalles

Python desde Cero: Bases de Datos

Python desde Cero: Bases de Datos http://codehero.co/python-desde-cero-bases-de-datos/ Python desde Cero: Bases de Datos Hoy, vamos a aprender todo lo relacionado con el módulo MySQLdb, en otras palabras, aprenderemos a conectarnos a una

Más detalles

Funciones de PHP con MySQL.

Funciones de PHP con MySQL. Funciones de PHP con MySQL. Una vez que conocemos las características básicas de MySQL y las sentencias SQL que se pueden ejecutar, vamos a ver como se integra MySQL con PHP. Las definiciones de bases

Más detalles

Acceso a una instancia de base de datos (RDS) desde ECS

Acceso a una instancia de base de datos (RDS) desde ECS TELEFÓNICA CLOUD Open Cloud Terraform Script Acceso a una instancia de base de datos (RDS) desde ECS Open Cloud_ TELEFÓNICA CLOUD Open Cloud Página 1 Contenido 1. Introducción... 3 2. Creación del escenario...

Más detalles

MANUAL DE INSTALACIÓN DE LA APLICACIÓN LUDOB.EAR CRISTIAN JOSEPH MALDONADO MERCHAN. Manual de instalación.

MANUAL DE INSTALACIÓN DE LA APLICACIÓN LUDOB.EAR CRISTIAN JOSEPH MALDONADO MERCHAN. Manual de instalación. MANUAL DE INSTALACIÓN DE LA APLICACIÓN LUDOB.EAR CRISTIAN JOSEPH MALDONADO MERCHAN Manual de instalación. Requerimientos: Java SE Development Kit 8 Servidor de aplicaciones Glassfish 4.1.1. Motor de base

Más detalles

Aplicación Android para el acceso a un SGBD con servicios de seguridad

Aplicación Android para el acceso a un SGBD con servicios de seguridad Aplicación Android para el acceso a un SGBD con servicios de seguridad Pág. 1 de 9 Se proporciona a los alumnos la aplicación MYSQL_TLS_FIM3_p7_P5.apk con fines docentes para poder acceder de forma remota

Más detalles

Lo primero que se llevó a cabo fue la creación del entorno. Esto se llevó a cabo por medio de un usuario con privilegios DBA:

Lo primero que se llevó a cabo fue la creación del entorno. Esto se llevó a cabo por medio de un usuario con privilegios DBA: 3UiFWLFD364 3DVRV,QLFLDOHV&UHDFLyQGHO(QWRUQR Lo primero que se llevó a cabo fue la creación del entorno. Esto se llevó a cabo por medio de un usuario con privilegios DBA: &UHDFLyQGHOD7$%(63$&(868$5,26

Más detalles

SQL SERVER APLICADO (SSA010)

SQL SERVER APLICADO (SSA010) DuocUC SQL SERVER APLICADO (SSA010) Ariel Alexis Fierro Sáez afierrosaez@gmail.com Un triggers es una clase especial de procedimiento almacenado que se dispara automáticamente su ejecución cuando se produce

Más detalles

Características de la práctica

Características de la práctica 57 Características de la práctica Para el correcto funcionamiento de la práctica se requiere cumplir con 3 puntos importantes Se creo usando el framework.net 4.0 Unido al lenguaje de programaron Visual

Más detalles

Manejo de datos BLOB con PHP y MySQL

Manejo de datos BLOB con PHP y MySQL Manejo de datos BLOB con PHP y MySQL Los detalles acerca del almacenamiento y recuperación de archivos binarios en una base de datos MySQL con el uso de PHP. Fecha de creación: 29 May del 2003-12:39 pm

Más detalles

Dirección de Servicios y Recursos de Información. Formación Manual Joomla 1.5. MANUAL DE USUARIO Joomla 1.5. Parte 1. Manual Joomla 1.

Dirección de Servicios y Recursos de Información. Formación Manual Joomla 1.5. MANUAL DE USUARIO Joomla 1.5. Parte 1. Manual Joomla 1. MANUAL DE USUARIO Joomla 1.5 Parte 1 Página 1 de 13 Tabla de contenido Procedimiento:... 3 1. Acceso al sitio... 3 1.1. Acceso para Público... 3 1.2. Acceso para usuarios del Front-End... 3 1.3. Acceso

Más detalles

Módulo 7. Administración de MySQL

Módulo 7. Administración de MySQL Módulo 7. Administración de MySQL Guía de Prácticas y Laboratorios Día 2 Francisco Medina López Septiembre 2009 Práctica 1. Administrando los privilegios de Usuarios Duración: 10 min. Objetivo: El participante

Más detalles

Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus

Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus Iniciando con Oracle Índice de contenido Ingresando a Oracle...1 Cambiando Su Contraseña...1 Ingresando un Comando SQL en SQL*Plus...2 Saliendo de SQL*Plus...2 Consiguiendo Ayuda...2 Creación de una Tabla...3

Más detalles

El Control de acceso se refiere a la serie de restricciones que se debe imponer para evitar que personal poco experimentado o no autorizado pueda

El Control de acceso se refiere a la serie de restricciones que se debe imponer para evitar que personal poco experimentado o no autorizado pueda El Control de acceso se refiere a la serie de restricciones que se debe imponer para evitar que personal poco experimentado o no autorizado pueda acceder a una Base de Datos poniendo en riesgo los datos

Más detalles

BgInfo v4.16 INTRODUCCIÓN

BgInfo v4.16 INTRODUCCIÓN BgInfo v4.16 INTRODUCCIÓN Cuántas veces ha caminado a un sistema en su oficina y es necesario hacer clic a través de varias ventanas de diagnóstico para recordar aspectos importantes de su configuración,

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Uso y contenido del Diccionario de Datos

Instituto Profesional DuocUC Escuela de Ingeniería Uso y contenido del Diccionario de Datos Uso y contenido del Diccionario de Datos Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá: Identificar los componentes claves del diccionario de datos Identificar

Más detalles

TUTORIAL BÁSICO MYSQL

TUTORIAL BÁSICO MYSQL TUTORIAL BÁSICO MYSQL Autor: MySQL AB http://www.mysql.com Fuente: MySQLHispano http://www.mysql-hispano.org Introducción El objetivo de este tutorial es mostrar el uso del programa cliente mysql para

Más detalles

Manual de Instalación y Uso de RDDownloader

Manual de Instalación y Uso de RDDownloader Manual de Instalación y Uso de RDDownloader Departamento de Documentación RD Sistemas, S.A. Manual de Instalación y Uso de RDDownloader: por Departamento de Documentación RD Sistemas, S.A. publicado 20/04/2010

Más detalles

Ayuda de Utilidad de agente de Backup Exec

Ayuda de Utilidad de agente de Backup Exec Ayuda de Utilidad de agente de Backup Exec Utilidad de agente de Backup Exec Este documento incluye los temas siguientes: Acerca de Backup Exec Agent Utility para Windows Inicio de Backup Exec Agent Utility

Más detalles

( Tercera Parte ) 16 de Octubre de Versión 1.0

( Tercera Parte ) 16 de Octubre de Versión 1.0 Linux Introducción y Aplicación a los SIG ( Tercera Parte ) 16 de Octubre de 2001 - Versión 1.0 1 Índice de Contenidos. 3ª parte. 9.- Vi, el editor universal... 10.- Scripts.... - 10.1 - Programación en

Más detalles

Seguridad en Base de Datos

Seguridad en Base de Datos Instituto Tecnologico Superior de Coatzacoalcos IV Semana Academica y Cultural Seguridad en Base de Datos Farid Alfredo Bielma Lopez fbielma@fbielma.org http://www.fbielma.org/talks/ Agenda Introduccion

Más detalles

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4 Grupo de Innovación y Apropiación de Tecnologías de la Información Archivística Compilador: Pedro Antonio Gómez Guarín INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4 INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

Más detalles

Replicación de datos en MySQL

Replicación de datos en MySQL Replicación de datos en MySQL Mantén activa tu aplicación web ante un fallo en los servidores Introducción Hoy en día, muchos negocios dependen del buen funcionamiento de sus aplicaciones web en Internet,

Más detalles

Bases de datos. Introducción

Bases de datos. Introducción Bases de datos Tiempo estimado: 20min Una vez aclarado qué es una instancia de bases de datos, cómo configurarla, arrancarla y detenerla, así como las dos principales herramientas con las que ejecutar

Más detalles

PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS ING. RAUL BAREÑO GUTIERREZ RAUL BAREÑO GUTIERREZ 1

PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS ING. RAUL BAREÑO GUTIERREZ RAUL BAREÑO GUTIERREZ 1 PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS RAUL BAREÑO GUTIERREZ 1 FTP. Qué es? Es un protocolo que permite pasar ficheros de un computador que los tiene (servidor FTP) a un computador que los

Más detalles

Creación de proyectos usando Java/MySQL

Creación de proyectos usando Java/MySQL Creación de proyectos usando Java/MySQL 1 Configuración de la Base de Datos 1.1 Instalación de la base de datos MySQL (Linux-Ubuntu) Para instalar la base de datos MySQL en ambiente Linux (Ubuntu) siga

Más detalles

Estableciendo Sesiones SSL en MySQL

Estableciendo Sesiones SSL en MySQL Estableciendo Sesiones SSL en MySQL Estableciendo Sesiones SSL en MySQL Objetivos: Crear la infraestructura de certificados X.509 necesaria para incorporar servicios de seguridad en el acceso a un Base

Más detalles

Paso 1. Instalar Apache

Paso 1. Instalar Apache Tener instalado Ubuntu 14.04 Paso 1. Instalar Apache El servidor web Apache es actualmente el servidor web más popular en el mundo, lo que hace que sea una gran opción por defecto para alojar un sitio

Más detalles

Formatos para prácticas de laboratorio

Formatos para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 2003-1 4599 BASE DE DATOS II PRÁCTICA No. 1 LABORATORIO DE NOMBRE DE LA PRÁCTICA BABASE DE DATOS II DURACIÓN (HORA) Crear y utilizar

Más detalles

A. Introducción. B. Los DATABASES TRIGGERS. PL/SQL en objetos de la base de datos. Oracle 11g - SQL, PL/SQL, SQL*Plus 271

A. Introducción. B. Los DATABASES TRIGGERS. PL/SQL en objetos de la base de datos. Oracle 11g - SQL, PL/SQL, SQL*Plus 271 PL/SQL en objetos de la base de datos A. Introducción Además de los bloques PL/SQL anónimos utilizados por SQL*PLus o por las herramientas de desarrollo (Oracle*FORMS, Oracle*Reports), se puede emplear

Más detalles

Laboratorio de Casas Inteligentes Almacenamiento de datos en bases de datos. Práctica No. 06

Laboratorio de Casas Inteligentes Almacenamiento de datos en bases de datos. Práctica No. 06 Laboratorio de Casas Inteligentes Almacenamiento de datos en bases de datos. Práctica No. 06 Objetivo: Instalar el manejador de bases de datos MySQL y almacenar datos en una base de datos provenientes

Más detalles

BASES DE DATOS AVANZADAS Transacciones en MYSQL

BASES DE DATOS AVANZADAS Transacciones en MYSQL Ejercicio Transacciones mysql> CREATE TABLE innotest (campo INT NOT NULL PRIMARY KEY) TYPE = InnoDB; Query OK, 0 rows affected (0.10 sec) mysql> INSERT INTO innotest VALUES(1); Query OK, 1 row affected

Más detalles

Conexión segura al Laboratorio

Conexión segura al Laboratorio Conexión segura al Laboratorio Objetivo: El alumno aprenderá a conectarse vía secure shell al servidor del Laboratorio utilizando las herramientas proporcionadas en la página del mismo. SSH (Secure SHell)

Más detalles

Objetivos y Temario CURSO MySQL 5

Objetivos y Temario CURSO MySQL 5 Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones

Más detalles

Registro del usuario de Bentley Preguntas técnicas frecuentes

Registro del usuario de Bentley Preguntas técnicas frecuentes Soy administrador y olvidé mi contraseña de la User Management (Gestión de Usuario). Qué debo hacer? Si no recuerda su contraseña, use su correo electrónico para iniciar sesión y haga clic en Forgot Password

Más detalles

Guía de instalación del sistema de documentos laborales Orquídea

Guía de instalación del sistema de documentos laborales Orquídea Guía de instalación del sistema de documentos laborales Orquídea Orquídea V 2.1.1 Fecha de publicación: Mayo 2016 Autor Deivis Henriquez Este documento se proporciona «tal cual». Algunos de los ejemplos

Más detalles

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos:

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos: SQL SERVER 2005 Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos

Más detalles

M. C. Gustavo Alfonso Gutiérrez Carreón

M. C. Gustavo Alfonso Gutiérrez Carreón 1. Administración básica 2. Copias de seguridad de bases de datos 3. Duplicación de base de datos M. C. Gustavo Alfonso Gutiérrez Carreón El administrador de base de datos (DBA) es la persona responsable

Más detalles

APÉNDICE K MANUAL DEL USUARIO

APÉNDICE K MANUAL DEL USUARIO APÉNDICE K MANUAL DEL USUARIO Para poder ejecutar la aplicación es necesario tomar en cuenta que se debe de ejecutar en primera instancia la ejecución de la infraestructura de Jini. Es necesario levantar

Más detalles

Tablas -SQL Curso Bases de Datos. Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS

Tablas -SQL Curso Bases de Datos. Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS Tablas -SQL Curso Bases de Datos Por Elizabeth León Guzmán, Ph.D. Profesora Ingeniería de Sistemas Grupo de Investigación MIDAS SQL (Structured Query Language) SQL lenguaje usado para definir, manipular,

Más detalles

Tutorial 3. Conexión a Bases de Datos con NetBeans 5.0

Tutorial 3. Conexión a Bases de Datos con NetBeans 5.0 Tutorial 3 Conexión a Bases de Datos con NetBeans 5.0 Conector a la Base de Datos Para que una aplicación en Java se comunique con una base de datos usando la API JDBC, se requiere de un conector que comunique

Más detalles

Tema: Introducción a Oracle

Tema: Introducción a Oracle Base de datos II. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos II Tema: Introducción a Oracle Objetivo Conocer las diferentes formas de acceder a la base de datos de oracle

Más detalles

MySQL. Introducci n. Instalacion y configuraci n. Alvaro Mar n Illera alvaro at rigel.deusto.es Instalaci n, configuraci n y manejo de MySQL

MySQL. Introducci n. Instalacion y configuraci n. Alvaro Mar n Illera alvaro at rigel.deusto.es Instalaci n, configuraci n y manejo de MySQL MySQL Alvaro Mar n Illera alvaro at rigel.deusto.es Instalaci n, configuraci n y manejo de MySQL Introducci n Su principal objetivo de dise o fue la velocidad, por ello se suprimieron algunas caracter

Más detalles

Implantación de Webmin

Implantación de Webmin Implantación de Webmin instalación de Webmin OBJETIVO.- instalar y configurar la herramienta de administración del sistema Webmin. Esta es una buena herramienta para la administración de sistemas Linux,

Más detalles

Generador de Informes HTML OdA-Clavy

Generador de Informes HTML OdA-Clavy Generador de Informes HTML OdA-Clavy Paquete software para la generación de informes en formato HTML de las colecciones de Objetos Digitales de los repositorios OdA mediante la conexión con la plataforma

Más detalles

Las funciones provistas por un SGBD pueden agruparse en tres clases:

Las funciones provistas por un SGBD pueden agruparse en tres clases: 1. Funciones SGBD Las funciones provistas por un SGBD pueden agruparse en tres clases: Consulta y actualización de datos Mantenimiento de esquemas Manejo de transacciones Consulta y Actualización Ésta

Más detalles

MANUAL INSTALACION ZIUR SOFTWARE. - Windows 7 Professional o Windows 7 Ultimate, Windows 8 Professional

MANUAL INSTALACION ZIUR SOFTWARE. - Windows 7 Professional o Windows 7 Ultimate, Windows 8 Professional REQUERIMIENTOS MINIMOS SERVIDOR MANUAL INSTALACION ZIUR SOFTWARE - Windows 7 Professional o Windows 7 Ultimate, Windows 8 Professional VERIFICACIONES - Verificar si el Sistema operativo es de 32 o 64 bit

Más detalles

Guía de Configuración de Su Reloj Checador

Guía de Configuración de Su Reloj Checador Guía de Configuración de Su Reloj Checador Gracias por haber adquirido su reloj biométrico, el presente es un equipo que puede funcionar con conexión Ethernet y luz eléctrica tanto corriente 110v así como

Más detalles

Exportador/Actualizador de datos OdA-XLS

Exportador/Actualizador de datos OdA-XLS Exportador/Actualizador de datos OdA-XLS Paquete software para la exportación, la importación y actualización de la información contenida en las colecciones de Objetos Digitales de los repositorios OdA

Más detalles

MIGRACIÓN DE UN SISTEMA DE CONTROL4 A UN NUEVO CONTROLADOR

MIGRACIÓN DE UN SISTEMA DE CONTROL4 A UN NUEVO CONTROLADOR R MIGRACIÓN DE UN SISTEMA DE CONTROL4 A UN NUEVO CONTROLADOR Producto (s) afectados: Todos los controladores Control4 Tema (s): Instrucciones para mover un sistema Control4 a un nuevo controlador primario

Más detalles

Regístrese en línea para obtener acceso a una Cuenta en la Página Inicial del Centro de Acceso (HAC)

Regístrese en línea para obtener acceso a una Cuenta en la Página Inicial del Centro de Acceso (HAC) Regístrese en línea para obtener acceso a una Cuenta en la Página Inicial del Centro de Acceso (HAC) Para usar esta opción, el distrito debe de contar con su dirección electrónica. 1. Abra su navegador

Más detalles

ANEXO No 3 CREACION DE USUARIOS Y OTORGACION DE PRIVILEGIOS.

ANEXO No 3 CREACION DE USUARIOS Y OTORGACION DE PRIVILEGIOS. CREACION DE USUARIOS Y OTORGACION DE PRIVILEGIOS. 1 Para el Sistema Control de Pérdidas deben existir 4 tipos de usuarios; Propietario de las tablas. Para ingresar las inspecciones al suministro. Para

Más detalles

Manejo de Bases de Datos Mysql en Lenguaje C

Manejo de Bases de Datos Mysql en Lenguaje C http://undersecurity.net Servidor irc : irc.ircnode.com Canal irc : #undersec Manejo de Bases de Datos Mysql en Lenguaje C By: S[e]C Entendiendo el tratamiento de una base de datos MySQL. Antes de ir al

Más detalles

Acceso al Disco Compartido y Dispositivos USB y DVD

Acceso al Disco Compartido y Dispositivos USB y DVD Acceso al Disco Compartido y Dispositivos USB y DVD Los Técnicos Académicos de las carreras de Matemáticas y Actuaría del Departamento de Matemáticas en el Tlahuizcalpan, ponen a su disposición este mini-manual,

Más detalles

Modificación de Tablas. Miguel Angel Garduño Cordova Isaac Méndez Hernández

Modificación de Tablas. Miguel Angel Garduño Cordova Isaac Méndez Hernández Reporte 3 Modificación de Tablas Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Angel Garduño Cordova Isaac Méndez Hernández Índice General Índice de Imágenes y tablas 2 Introducción 3

Más detalles