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



Documentos relacionados
Seguridad en SQL Server 2005

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported

Formatos para prácticas de laboratorio

INDICE Qué es SQLyog Instalación del programa...4

Curso de MySQL y Java

DOCENTES FORMADORES UGEL 03 PRIMARIA

Seguridad de la Información Permisos. Sistemas de Bases de Datos II - ITS EMT - CETP

Módulo 7. Administración de MySQL

Curso de PHP con MySQL Gratis

Configuración del Panel de Control

INSTRUCTIVO DE INSTALACION ATOM 2.0.1

Cuando hacemos uso de los grupos, se tendrán los permisos asignados al grupo, en todas las carpetas y documentos del sitio.

Base de Datos Práctica 1.

CREATE USER ADMINISTRADOR IDENTIFIED BY ADMIN DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP QUOTA 500K ON USERS;

Backup y Restore en mysql

LA INTRANET -Manual general-

Entorno de desarrollo

Manual de Usuario Servidor Cloud

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa

Manual de usuario para Panel Windows Plesk

Manual de Usuario: Servidor Cloud y Servidor Cloud Gestionado

Administración de la red (Windows 2008)

Contenido QUÉ ES SERVIDOR CLOUD?... 3 ACCESO AL SERVIDOR CLOUD... 3 ADMINISTRACIÓN DEL SISTEMA... 6

INSTALACIÓN DEL MÓDULO... 3 CONFIGURACIÓN DEL MÓDULO... 4 ACTIVACIÓN DEL MÓDULO EN LA ADMINISTRACIÓN... 4 CONFIGURACIÓN DEL MÓDULO:...

Bibliografía. Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002

MANUAL DE CONTACTOS. Importar Enviar un comunicado Formatos de archivos soportados Crear una lista nueva

INSTALACIÓN Y CONFIGURACION DNS WINDOWS SERVER 2003

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

T12 Vistas y tablas temporales

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

REPLICACION DE BASE DE DATOS

MAINTraq RealTime MANUAL DE OPERACIÓN 26/03/2008

Objetivos. Objetivo General: Objetivos Específicos:

Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra.

Base de datos relacional

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER

Formas de llevar a cabo un backup de una base de datos MySQL

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Implementación del sistema

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

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

MySQL: Guía de Referencia

Manual de NetBeans y XAMPP

Creación y administración de grupos locales

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

Administrar El Usuario Mediante Windows NT

Configurar un Servidor FTP. Serv-U

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

Aplicación para envíos masivos de correos PertList Guía para el usuario

COMPARTIR RECURSOS. Pag. 1 de 7

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5

Formatos para prácticas de laboratorio

UNIDAD DIDACTICA 17 RECURSOS COMPARTIDOS CON SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

Roles y Características

Para ingresar al mismo debes hacer click en el ícono correspondiente en el panel de control.

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

CREACION DE USUARIOS EN MY SQL

BASE DE DATOS QUÉ ES UNA BASE DE DATOS?

Cómo registrarse y crear su cuenta de usuario? < IMAGEN 2.1.1: HAZ CLIC SOBRE EL BOTÓN RESALTADO

en

INSTALACIÓN Y CONFIGURACIÓN DEL JANA SERVER

MANUAL DE USUARIO COMPROBANTE ELECTRÓNICO APLICACIÓN GRATUITA

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL

Manual del usuario del Control Parental

Manual Usuario cpanel

Manual de Reseller para Panel Windows Plesk

Oracle 12c DISEÑO Y PROGRAMACIÓN

Consultas con combinaciones

4. CONTENIDO Cómo Añadir Contactos a tu Webmail

Instalación de FileZilla FTP Server

Creación y administración de grupos de dominio

Instalación de MySQL 5.1 en Windows

PORTAL. Datos de configuración y control de usuarios. Único acceso a las aplicaciones. Copias de seguridad de todas las aplicaciones UTILIDADES:

Luis Eduardo Peralta Molina Sistemas Operativos Instructor: José Doñe Como crear un Servidor DHCP en ClearOS

Manual hosting acens

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo

Manual del panel. Core-Admin

Manual de usuario administrador. Correo Exchange Administrado

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

Guía rápida de la Oficina Virtual Área Web y Administración Electrónica

ADMINISTRACIÓN DE USUARIOS

CTSQL Monitor Unix. En este documento se describe el proceso de instalación y configuración básica para monitorizar. BASE 100, S.A.

Microsoft SQL Server 2005

Tutorial de instalación

Bibliotecas Escolares. Perfil de Lector.

Trabajos de Ampliación. Bases de datos NoSQL.

DNS IPLAN ABM DE REGISTROS DNS EN IPLAN CONTROL

2. Instalación y configuración del servidor FTP IIS en Windows 2008 Server.

Configuración en Red

Mi correo con OUTLOOK

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

Restricciones (constraints) FOREIGN KEY

API. Administración Portuaria Integral, Veracruz. Manual de Usuario del software para generar la programación de conceptos de Obras...

MANUAL INSTALACIÓN ABOGADOS MF

Transcripción:

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 y un conjunto de permisos que determinan lo que el usuario puede hacer. Ya que cualquier usuario de la lista que tenga permisos tendrá esos permisos en todas las bases de datos, es normalmente buena idea no conceder a los usuarios de esta página permiso alguno. En su lugar, utiliza la página de Permisos de Base de Datos para conceder acceso a los usuarios con base a por-base-de-datos. Permisos de los usuarios Select table data Insert table data Update table data Delete table data Create table Drop tables Reload grants Shutdown databases Manager processes File operation Grant privileges Reference operations Manage index Alter tables Show databases Superuser Create temp tables Lock tables Execute Slave Replication Client replication. Permisos de Base de Datos Esta página te permite definir qué usuarios de MySQL tendrán acceso a qué base de datos, de qué máquinas. Cada usuario ya debe de existir en la tabla de Permisos de Usuario, aunque se les pude conceder permisos adicionales aquí. Los usuarios no pueden hacer login desde máquina alguna que no sean las especificadas en Permisos de Usuario. Sin embargo, puedes conceder permisos diferentes para diferentes máquinas mediante la creación de múltiples filas para el mismo usuario. Permisos de las bases de datos Select table data Insert table data Update table data Delete table data Create table Drop tables Grant privileges Reference operations Manage index Alter tables Create temp tables Lock tables

Permisos de Host Esta página te permite definir desde que maquinas los usuarios podrán tener acceso a que base de datos. Cada usuario ya debe de existir en la tabla de Permisos de Usuario, aunque se les puede conceder permisos adicionales aquí. Permisos de los host(maquinas) Select table data Insert table data Update table data Delete table data Create table Drop tables Grant privileges Reference operations Manage index Alter tables Create temp tables Lock tables Permisos de Tabla Esta página te permite conceder acceso adicional de usuarios a tablas, además de lo que esté autorizado en Permisos de Usuario o en Permisos de Base de Datos. Los permisos concedidos aquí se aplican sólo para acceder a una tabla en una base de datos por un usuario, permitiendo de esta manera un acceso granular. Para añadir permisos a nueva tabla, debes de seleccionar primero la base de datos en que se está usando la tabla mediante el formulario de la parte inferior de la página. Luego haz click en el botón Añadir nuevos permisos para hacer salir un formulario para seleccionar la tabla y otros detalles. Permisos de las tablas Select Insert Update Delete Create Drop Grant Reference index Alter Permisos de Campo Este campo te permite conceder a usuarios acceso adicional a campos específicos de las tablas. Los permisos concedidos no pueden ser mayores que los especificados en los permisos de tabla bajo permisos de campo para la tabla donde esté el campo. Para añadir nuevos permisos de campo debes de seleccionar primero la base de datos y la tabla donde está el campo mediante el formulario del final de la página. Luego haz clic en el

botón Añadir nuevos permisos para mostrar un formulario que permite seleccionar el campo y otros detalles. Permisos de los campos Select Insert Update References Permisos de acceso en la implementación de seguridad de MySQL. Select: Permite al usuario realizar consultas Insert: Permite al usuario agregar datos a las bases de datos. Update: Utilizado para modificar los valores de los campos y registros especificados Delete: Utilizado para eliminar registros de una tabla de una base de datos Create: Permite al usuario crear tablas y bases de datos al servidor. Drop: Permite borrar tablas y bases de datos. Reload: Permite a los usuarios actualizar las tablas de permisos de acceso. Shutdown: Permite al usuario dar de baja el servidor. Process: Permite al usuario consultar los procesos. File: Permite que el usuario lea y escriba archivos residentes en el servidor de MySQL. Debe tener permiso al conceder este permiso, ya que puede sobre escribir algún archivo del sistema. Grant: Permite que el usuario conceda permisos(privilegios) a otros usuarios. Este privilegio debe estar restringido a los administradores de la base de datos. References: No tiene uso actualmente. Index: Permite al usuario crear y borra índices en las tablas. Si un usuario cuenta con los privilegios de DROP Y CREATE, debe tener Index para crear y eliminar índices. Alter: Permite que el usuario cambie la estructura de una tabla. Con este privilegio, el usuario puede agregar índices a la tabla.

PERMISOS DE LAS TABLAS DE MySQL. Permisos de usuario Permiso de bases de datos Permisos de host Permisos de tablas Permisos de campos Select table data Select table data Select table data Select Select Insert table data Insert table data Insert table data Insert Insert Update table data Update table data Update table data Update Update Delete table data Delete table data Delete table data Delete Create table Create table Create table Create Drop tables Drop tables Drop tables Drop Reload grants Shutdown databases Manager processes File operation Grant privileges Grant privileges Grant privileges Grant Reference operations Reference operations Reference operations Reference Reference Manage index Manage index Manage index index Alter tables Alter tables Alter tables Alter Show databases Superuser Create temp tables Create temp tables Create temp tables Lock tables Lock tables Lock tables Execute Slave Replication Client replication. Si tienes un usuario creado y no tiene derechos algunos, no podrás accesar. Si tienes creado un usuario con todos los derechos puedes accesar y realizar lo que desees. Hay que tener cuidado con esta información es peligroso dar información de más. Cuando creas un usuario y no le pones los privilegios por default los pone como "Ninguno" Pero al crear un usuario que no tenga ningún permiso, y no tenga ningún permiso para acceder a la base de datos tampoco podar acceder a nada aunque este en la maquina correcta con el IP correcto.

Para Trabajar con usuarios. Host value User value Conexion de entrada. 'thomas.loc.gov' 'Ana' Ana se puede conectar desde thomas.loc.gov 'thomas.loc.gov' '' Cualquier usuario se puede conectar de thomas.loc.gov 'localhost' 'Ana' Ana, se conecta desde localhost 'localhost' '' Cualquier usuario se conecta desde localhost. '%.loc.gov' 'Ana' Ana se conecta desde cualquier host en el dominio de loc.gov. 'x.y.%' 'Ana' Ana, se conecta desde x.y.net, x.y.com,x.y.edu, etc. '144.155.166.177' ' Ana' Ana se conecta desde el host con la IP address 144.155.166.177 Sentencias soportadas por MySQL. CRAER BORRA Y SELECCIONAR BASES DE DATOS. CREATE DATABASE DROP DATABASE USE CREAR, ALTERAR Y BORARRA TABLAS Y INDEXES ALTER TABLE CREATE INDEX CREATE TABLE DROP INDEX DROP TABLE OBTENER INFORMACION ACERCA DE BASES DE DATOS, TABLAS Y QUERIES DESCRIBE EXPLAIN SHOW SELECT DELETE INSERT LOAD DATA OTIMIZE TABLE REPLACE UPDATE FLUSH GRANT KILL REVOKE SELECCIONAR INFORMACION DE TABLAS MODIFICAR INFORMACION EN TABLAS SENTENCIAS ADMINISTRATIVAS

SENTENCIAS MISELANEOS CREATE FUNCTION DROP FUNCTION LOCK TABLES SET UNLOCK TABLES MySQL 4.0 soporta cinco tipos de tablas: MyISAM, ISAM, HEAP, BDB (Base de datos Berkeley), e InnoDB. BDB e InnoDB son ambas tipos de tablas transaccionales. Además de poder trabajar con transacciones en MySQL, las tablas del tipo InnoDB también tienen soporte para la definición de claves foráneas, por lo que se nos permite definir reglas o restricciones que garanticen la integridad referencial de los registros. A partir de la versión 4.0, MySQL ha agregado InnoDB a la lista de tipos de tablas soportados en una instalación típica. En este artículo se asume que se cuenta ya con un servidor MySQL con soporte para el tipo de tablas InnoDB. Nota: para asegurarnos que tenemos soporte para el tipo de tablas InnoDB podemos ejecutar la siguiente sentencia: mysql> SHOW VARIABLES LIKE '%innodb%'; +---------------------------------+------------------------+ Variable_name Value +---------------------------------+------------------------+ have_innodb YES innodb_additional_mem_pool_size 1048576 innodb_buffer_pool_size 8388608 innodb_data_file_path ibdata1:10m:autoextend innodb_data_home_dir innodb_file_io_threads 4 innodb_force_recovery 0 innodb_thread_concurrency 8 innodb_flush_log_at_trx_commit 1 innodb_fast_shutdown ON innodb_flush_method innodb_lock_wait_timeout 50 innodb_log_arch_dir. innodb_log_archive OFF innodb_log_buffer_size 1048576 innodb_log_file_size 5242880 innodb_log_files_in_group 2 innodb_log_group_home_dir.

innodb_mirrored_log_groups 1 innodb_max_dirty_pages_pct 90 +---------------------------------+------------------------+ 20 rows in set (0.00 sec) La variable más importante es por supuesto have_innodb que tiene el valor YES.