ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estructura De Mysql


Enviado por   •  13 de Octubre de 2013  •  710 Palabras (3 Páginas)  •  477 Visitas

Página 1 de 3

ESTRUCTURA DE MySQL

Todo el sistema de permisos de acceso al servidor, a las bases de datos y sus tablas, MySQL lo almacena en una tabla llamada mysql, que como todas estará en el directorio /data. La principal herramienta de MySQL es mysqlabmin, la cual parece indicar su nombre es la encargada de la administración.

MySQL crea por defecto al usuario root con todos los permisos posibles habilitados, podemos utilizar este usuario como administrador o crear otro, por ejemplo mysqladmin. Como usuario root lo crea sin clave de acceso, lo primero que debemos hacer es asignarle una:

Mysqladmin-u root password “mi clave”.

A partir de ahora cualquier operación que hagamos como root deberemos especificar la clave. Hay que destacar que el modificador –p y la clave no debe haber espacios

Mysqladmin-u root pmiclave.

.” En base de datos mysql es donde se guardan todos los permisos y restricciones a los datos de nuestra base de datos. La principal herramienta de MySQL es mysqlabmin. Es la encargada de la administración”.

En el directorio /benc encontramos ejemplos de script y SQL. En el directorio /share están los mensajes de error del servidor para los distintos idiomas. Los directorios /include y / lib contiene los ficheros *.h y las librerías necesarias, en bin están los ficheros ejecutables y en / data encontramos como subdirectorio cada una de las bases de datos que hayamos creado.

Para cada base de datos ue nosotros creamos, MySQL crea un directorio con el nombre que le hemos asignado a la base de datos. Dentro de este directorio, por cada tabla que definamos MySQL va crear 3 archivos: mitabla.ISM, mi tabla. Frm y abla.frm.

El archivo con extensión ISD, es que contienen los datos de nuestra tabla. SIM contiene información acerca de las claves y otros datos que MySQL utiliza para buscar datos en el fichero ISD. Y el archivo frm contiene estructura de la tabla.

EJEMPLOS DE TABLAS EN MySQL

Todo el sistem de permisos MySQL lo guarda en una base de datos llamada mysql, la cual se componen de cinco tablas: host, user, db, tables_priv, colums_ priv.

La tabla user contiene información sobre los usuarios, desde que maquinas pueden acceder a nuestro servidor Mysql, su clave y de sus diferentes permisos. La tabla host nos informa sobre que maquinas podrán acceder a nuestro sistema, así como a las bases de datos que tendrán acceso y sus diferentes permisos. Finalmente, las tablas db, tables_priv, columns_priv nos proveen de un control individual de las bases de datos, tablas y columnas

Tabla user

CAMPO TIPO POR DEFECTO

Host char(60)

User char(16)

Password char(16)

Select_priv enum('N','Y') N

Insert_priv enum('N','Y') N

Update_priv enum('N','Y') N

Delete_priv enum('N','Y') N

Create_priv enum('N','Y') N

Drop_priv enum('N','Y') N

Reload_priv enum('N','Y') N

Shutdown_priv enum('N','Y') N

Process_priv enum('N','Y') N

File_priv enum('N','Y') N

Grant_priv enum('N','Y') N

References_priv enum('N','Y') N

Index_priv enum('N','Y') N

Alter_priv enum('N','Y') N

Tabla host

CAMPO TIPO POR DEFECTO

Host char(60)

Db char(32)

...

Descargar como (para miembros actualizados)  txt (5.4 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com