Anda di halaman 1dari 16

REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN UNIVERSITARIA INSTITUTO UNIVERSITARIO DEL OESTE MARISCAL

SUCRE

Instalacin - Administracin y Herramientas de Bases de Datos MySQL

Seccin 7024 TSU Amauri Padilla 15.040.788

CARACAS, MARZO 2013

INTRODUCCIN

La administracin y preservacin de la informacin en las organizaciones llega al punto de establecerse mecanismos y herramientas eficientes y eficaces para tal fin de modo que se designa a un el personal encargado para que provea a las empresas la mayor confiabilidad en el tratamiento y filtrado de dicha informacin as como tambin, se encargue de la seguridad de la misma. Las herramientas de administracin de base de datos deben ser adecuadamente estudiadas de acuerdo al manejo y a los volmenes de informacin que van a operar, ya que est ser la herramienta base para todo el manejo de la data que mantendr las operacin en un estado de funcionamiento optimo, Mejorar el rendimiento y facilitar su administracin son sus objetivos fundamentales. MySQL se presenta como un sistema de administracin de base de datos relacionales robusto rpido y fcil de usar. Adaptndose muy bien a los entorno de redes especialmente en las arquitecturas Cliente-Servidor. sta proporciona muchas herramientas y es compatible con diferentes leguajes de programacin. Se ha convertido en uno de los SGBDR ms usados en el mundo debido a que es open source y su gran compatibilidad con el servidor web apache y el lenguaje de pginas web dinmicas PHP

INSTALAR MYSQL EN WINDOWS Contenido tomado de www.mysql.com/ en 9-03-2013 El instalador para la versin Windows de MySQL 5.0, en conjunto con un asistente de configuracin dotado de interfaz grfica, instala automticamente MySQL, crea un fichero de opciones, inicia el servidor, y otorga seguridad a las cuentas de usuario por defecto. Si se est actualizando una instalacin existente de MySQL anterior a la versin 4.1.5, deben observarse los siguientes pasos: 1. Obtener e instalar la distribucin. 2. Establecer un fichero de opciones, de ser necesario. 3. Seleccionar el servidor que se desea emplear. 4. Iniciar el servidor. 5. Colocar contraseas a las cuentas MySQL creadas inicialmente. Este proceso tambin debe realizarse con instalaciones nuevas de MySQL, cuando el paquete de instalacin no incluya un instalador. MySQL 5.0 para Windows est disponible en tres formatos de distribucin:

La distribucin binaria contiene un programa de instalacin que instala cada elemento necesario para iniciar el servidor inmediatamente.

La distribucin de cdigo fuente contiene todo el cdigo y ficheros de soporte para generar ejecutables utilizando el compilador de VC++ 6.0

INSTALAR MYSQL EN LINUX La manera recomendada de instalar MySQL en Linux es utilizando paquetes RPM. Los RPMs de MySQL estn generados en SuSE Linux 7.3, pero deberan funcionar con cualquier versin de Linux que soporte rpm y el uso de glibc. Para obtener los paquetes RPM, consulte Seccin 2.1.3, Cmo obtener MySQL. MySQL AB proporciona RPMs especficos para algunas plataformas; la diferencia entre un RPM especfico para una plataforma y uno genrico es que el primero es generado sobre la misma plataforma a donde est destinado, y emplea enlazado dinmico, en tanto que el RPM genrico est enlazado estticamente con LinuxThreads. Nota: las distribuciones RPM de MySQL a menudo estan proporcionadas por otros proveedores. Hay que tener en cuenta que pueden diferir, en caractersticas y prestaciones, de aquellas generadas por MySQL AB, y que las instrucciones de instalacin en este manual no se les aplican necesariamente. Se deberan consultar las instrucciones del proveedor. Si ocurren problemas con un fichero RPM (por ejemplo, si se recibe el error Sorry, the host 'xxxx' could not be looked up), consulte Seccin 2.12.1.2, Notas sobre la distribucin binaria de Linux. En la mayora de los casos, slo ser necesario instalar los paquetes MySQL-server y MySQL-client para conseguir una instalacin de MySQL en funcionamiento. Los otros paquetes no se necesitan para una instalacin estndar. Si se deseara ejecutar un servidor MySQL-Max, el cual posee capacidades adicionales, se debera instalar tambin el RPM MySQL-Max. No obstante, ello debera hacerse solamente despus de instalar el RPM de MySQL-server. Consulte Seccin 5.1.2, El servidor extendido de MySQL mysqld-max. Si se obtiene un mensaje de error de dependencias cuando se intentan instalar los paquetes MySQL (por ejemplo, error: removing these packages would break dependencies: libmysqlclient.so.10 is needed by ...), se deber instalar tambin el

paquete MySQL-shared-compat, el cual incluye las bibliotecas para compatibilidad hacia atrs (libmysqlclient.so.12 para MySQL 4.0 y libmysqlclient.so.10 para MySQL 3.23). Muchas distribuciones Linux an incluyen MySQL 3.23 y usualmente enlazan las aplicaciones dinmicamente para economizar espacio de disco. Si estas bibliotecas compartidas estn en un paquete separado (por ejemplo, MySQL-shared), es suficiente con dejar ese paquete instalado y solamente actualizar el servidor MySQL y los paquetes cliente (los cuales estn enlazados estticamente y no dependen de bibliotecas compartidas). Para aquellas distribuciones que incluyen las bibliotecas compartidas en el mismo paquete que el servidor MySQL (por ejemplo, Red Hat Linux), se puede instalar el RPM MySQL-shared 3.23 o utilizar en su lugar el paquete MySQL-shared-compat.

Estn disponibles los siguientes paquetes rpm: MySQL-server-VERSION.i386.rpm El servidor MySQL. Ser necesario, a menos que solamente se desee conectar a un servidor MySQL ejecutado en otro ordenador. Nota: los ficheros RPM del servidor se denominaban MySQL-VERSION.i386.rpm antes de la versin 4.0.10. Es decir, no incluan server en su nombre. MySQL-Max-VERSION.i386.rpm El servidor MySQL-Max. Este servidor tiene capacidades adicionales que no posee el provisto en el RPM MySQL-server. Igualmente, debe instalarse primero el RPM MySQLserver, porque el RPM MySQL-Max depende de l. MySQL-client-VERSION.i386.rpm

Los programas cliente MySQL estndar. Es probable que siempre se instale este paquete.

MySQL-bench-VERSION.i386.rpm

Pruebas al programa y pruebas de rendimiento. Requieren Perl y el mdulo DBD::mysql. MySQL-devel-VERSION.i386.rpm

Las bibliotecas y ficheros de cabecera que se necesitan para compilar otros clientes MySQL, como los mdulos Perl.

MySQL-shared-VERSION.i386.rpm

Este paquete contiene las bibliotecas compartidas (libmysqlclient.so*) que ciertos lenguajes y aplicaciones necesitan para enlazar dinmicamente y usar MySQL. MySQL-shared-compat-VERSION.i386.rpm

Este paquete incluye las bibliotecas compartidas para MySQL 3.23 y MySQL 4.0. Debe instalarse en lugar de MySQL-shared si hay instaladas aplicaciones enlazadas dinmicamente con MySQL 3.23 y se desea actualizar a MySQL 4.0 sin afectar las dependencias de bibliotecas. Este paquete se encuentra disponible desde MySQL 4.0.13.

MySQL-embedded-VERSION.i386.rpm

La biblioteca del servidor MySQL incrustado (desde MySQL 4.0) MySQL-VERSION.src.rpm

Contiene el cdigo fuente de todos los paquetes anteriores. Puede usarse para regenerar los RPMs bajo otras arquitecturas (por ejemplo, Alpha o SPARC). Para ver todos los ficheros contenidos en un paquete RPM (por ejemplo, un RPM MySQLserver), se debe ejecutar:

shell> rpm -qpl MySQL-server-VERSION.i386.rpm Para llevar a cabo una instalacin estndar mnima, debe ejecutarse: shell> rpm -i MySQL-server-VERSION.i386.rpm shell> rpm -i MySQL-client-VERSION.i386.rpm Para instalar solamente el paquete cliente, debe ejecutarse: shell> rpm -i MySQL-client-VERSION.i386.rpm El servidor RPM ubica los datos bajo el directorio /var/lib/mysql. Tambin crea una cuenta de acceso para el usuario mysql (si no existe anteriormente) a fin de ejecutar el servidor MySQL, y crea las correspondientes entradas en /etc/init.d/ para iniciar el servidor automticamente al arrancar el sistema. (Esto significa que si se haba realizado una instalacin previa y se hicieron cambios al script de inicio, posiblemente se desee hacer una copia de ese script para no perder los cambios al instalar un nuevo RPM). Consulte Seccin 2.9.2.2, Arrancar y parar MySQL automticamente para ms informacin sobre como MySQL puede iniciarse automticamente junto con el sistema. Si se va a instalar el RPM MySQL en una distribucin antigua de Linux la cual no soporta scripts de inicio en /etc/init.d (directamente o por medio de un symlink), deber crearse un vnculo simblico que apunte a la ubicacin donde realmente est instalado el script de inicializacin. Por ejemplo, si la ubicacin es /etc/rc.d/init.d, se debern ejecutar los siguientes comandos antes de instalar el RPM para crear /etc/init.d como un vnculo simblico que apunte all: shell> cd /etc shell> ln -s rc.d/init.d .

Sin embargo, todas las principales distribuciones Linux de la actualidad soportan la nueva disposicin de directorios que utiliza /etc/init.d, porque es un requisito para cumplir con el LSB (Linux Standard Base, Base Estndar para Linux).

Si entre los ficheros RPM instalados se encuentra MySQL-server, el servidor mysqld debera estar ejecutndose luego de la instalacin, y se debera estar en condiciones de comenzar a utilizar MySQL.

ADMINISTRACIN DE BASES DE DATOS

La administracin de la estructura de la Base de Datos incluye participar en el diseo inicial de la misma y su puesta en prctica as como controlar, y administrar sus requerimientos, ayudando a evaluar alternativas, incluyendo los DBMS a utilizar y ayudando en el diseo general de BD. En los casos de grandes aplicaciones de tipo organizacional, el DBA es un gerente que supervisa el trabajo del personal de diseo de la BD. Una vez diseada la BD, es puesta en prctica utilizando productos del DBMS, procedindose entonces a la creacin de los datos (captura inicial). El DBA participa en el desarrollo de procedimientos y controles para asegurar la calidad y la alta integridad de la BD. Los requerimientos de los usuarios van modificndose, estos encuentran nuevas formas o mtodos para lograr sus objetivos; la tecnologa de la BD se va modificando y los fabricantes del DBMS actualizan sus productos. Todas las modificaciones en las estructuras o procedimientos de BD requieren de una cuidadosa administracin.

Manejo de Memoria

El nivel interno de un sistema de bases de datos es el que se ocupa de la forma como estn almacenados los datos. Fsicamente, las bases de datos casi siempre se

almacenan en medios de acceso directo, por lo regular en discos magnticos de cabeza mvil, aunque en algunos sistemas pueden utilizarse otros medios (por ejemplo tambores, discos pticos, etc.) en vez de esos discos o adems de ellos.

Se conocen los aspectos bsicos de la arquitectura de los discos y se conocen trminos tales como tiempo de bsqueda, retardo rotacional, cilindro, pista. Lo fundamental en un ambiente de base de datos es que los tiempos de acceso a disco son mucho ms largos que los tiempos de acceso a memoria principal. Los tiempos de acceso a disco representativos van de cerca de 400 milisegundos o ms para un disco flexible en un micro hasta unos 30 milisegundos o menos para un disco rpido en un mainframe; el acceso a memoria principal ser con toda probabilidad por lo menos cuatro o cinco rdenes de magnitud ms rpido que el acceso a disco en un sistema dado. Por todo esto, un objetivo prioritario de desempeo en sistemas de bases de datos es reducir al mnimo el nmero de accesos a disco. Para esto se utilizan tcnicas para organizar los datos almacenados en disco de manera tal que un elemento de informacin requerido se pueda localizar con un mnimo de operaciones de E/S. Cualquier organizacin de los datos en el disco se denomina estructura de almacenamiento. Es posible desarrollar (y as se ha hecho) un gran nmero de estructuras de almacenamiento diferentes, y desde luego, tienen distintas caractersticas de desempeo que son adecuadas para ciertas aplicaciones y no lo son para otras.

Acceso a bases de datos Localizar un elemento de informacin especfico en la base de datos y presentarlo al usuario requiere varios niveles de programas para acceso a los datos y sus principios generales.

1. En primer trmino, el SMBD decide cul registro almacenado se necesita, y pide al manejador de archivos que extraiga ese registro.

2. A su vez, el manejador de archivos decide cul pgina contiene el registro deseado y pide al manejador de disco que lea esa pgina. La pgina es la unidad de E/S, es decir, la cantidad de datos transferidos entre el disco y la memoria principal en un slo acceso a disco (1K, 2K, 4Kbytes, etc.)

3. Por ltimo, el manejador de disco determina la localizacin fsica de la pgina deseada en el disco y realiza la operacin de E/S necesaria. Si la pgina ya esta en memoria principal porque ha sido leda anteriormente no es necesario volverla a leer de disco.

Manejador de disco Es un componente del sistema operativo subyacente encargado de todas las operaciones fsicas de E/S. Es evidente que necesite conocer las direcciones fsicas en el disco. Para el manejador de archivos, el disco es una coleccin lgica de conjuntos de pginas, cada uno de los cuales se compone de un grupo de pginas de tamao fijo. El manejador de disco entiende y mantiene la correspondencia entre nmeros de pgina y direcciones fsicas en el disco

El manejador de disco se encarga de la asignacin de pginas a los conjuntos y la liberacin de pginas de los mismos cuando se los solicita el manejador de archivos. Entre las operaciones que puede realizar el manejador de disco con los conjuntos de pginas (que son las operaciones que puede solicitar el manejador de archivos) se encuentran: - Leer la pgina p del conjunto C. - Reemplazar la pgina p dentro del conjunto de pgina C. - Aadir una pgina nueva al conjunto de pginas C (es decir, obtener una pgina vaca del conjunto de pginas del espacio libre y devolver el nuevo nmero de pgina p). - Eliminar la pgina p del conjunto de pginas C (es decir, volver la pgina p al conjunto de pginas del espacio libre).

Manejador de archivos Utiliza los recursos del manejador de disco de manera tal que su usuario (el SMBD) puede percibir al disco como un conjunto de archivos almacenados. Cada archivo almacenado se identifica mediante un nombre de archivo o identificador de archivo nico por lo menos dentro del conjunto de pginas que lo contiene, y cada registro almacenado, a su vez, se identifica, mediante un nmero de registro o identificador de registro nico al menos dentro del archivo almacenado que lo contiene. Entre las operaciones que puede realizar el manejador de archivos con los archivos almacenados son: Leer el registro almacenado r del archivo almacenado A. Reemplazar el registro almacenado r dentro del archivo almacenado A. Aadir al archivo almacenado A un nuevo registro y devolver el nuevo identificador del registro. Eliminar el registro almacenado r del archivo almacenado A. Crear un nuevo archivo almacenado A. Destruir el archivo almacenado A.

HERRAMIENTAS PARA ADMINISTRAR BASES DE DATOS


Texto tomado de: http://books.openlibra.com/pdf/Universidad_Girona_Administracion_MySQL.pdf 09 de marzo de 2013

Vista general del conjunto de herramientas Base de datos El conjunto de herramientas Dataset contiene herramientas para una variedad de tareas de administracin de geodatabase. Las herramientas de este conjunto de herramientas incluyen herramientas de administracin de datos de bases de datos especficas, como tambin de actualizacin, administracin y mantenimiento de geodatabases. Herramienta Cambiar privilegios Descripcin Establece o cambia los privilegios de acceso de usuario a los datasets ArcSDE, las clases de entidad independientes o las tablas de entrada. Limpia cualquier espacio de trabajo ArcSDE del espacio de trabajo ArcSDE de la cach. Compacta una geodatabase de archivos o personal. Al compactar la geodatabase, se reorganiza la forma de almacenarla en el disco y, por lo general, se reduce su tamao y se mejora su rendimiento. Comprime una geodatabase de ArcSDE al quitar los estados a los que no hace referencia una versin y las filas redundantes. Esta herramienta est diseada para cambiar los tipos de datos utilizados para almacenar rsteres en una geodatabase de ArcSDE en Oracle, PostgreSQL y SQL Server; las geometras en geodatabases de Oracle y SQL Server; y los objetos BLOB en las columnas de atributos de las geodatabases de Oracle. Esto se realiza a travs de la migracin de objetos rster, espaciales o de BLOB utilizando las palabras clave de configuracin especificadas

Limpia espacio de trabajo de cach Condensar

Comprimir

Migrar almacenamiento

en la tabla DBTUNE. Registrar con geodatabase Registra clases de entidad, tablas y capas rster que fueron creadas fuera de la geodatabase con la geodatabase para que puedan participar completamente en la funcionalidad de la geodatabase.

Refinar precisin de Actualiza la referencia espacial de un dataset de baja referencia espacial precisin a alta precisin. Actualizar geodatabase Actualiza una geodatabase a la ltima versin para aprovechar las nuevas funcionalidades disponibles en la ltima versin de ArcGIS. La entrada vlida es una geodatabase de archivos o personal, o un archivo de conexin sde o informacin de conexin para una geodatabase de ArcSDE.

MySQL Administrador es una herramienta que permite realizar tareas administrativas sobre servidores de MySQL incluyendo:

la configuracin de las opciones de inicio de los servidores inicio y detencin de servidores monitorizacin de conexiones al servidor administracin de usuarios monitorizacin del estado del servidor, incluyendo estadsticas de uso visualizacin de los logs de servidor gestin de copias de seguridad y recuperaciones visualizacin de catlogos de datos.

Instalacin y configuracin:

Una vez instalado es necesario configurar una primera conexin contra un servidor de MySQL para poder acceder a la administracin del mismo. En la pantalla de configuracin se debern especificar los datos del servidor, nombre de usuario, contrasea y puerto, de la base de datos a la cual se desea conectar. Una vez introducidos de forma correcta, aparece la pantalla principal del programa:

Desde la pantalla principal se puede ver la informacin relativa al servidor de base datos al que se ha conectado, as como las caractersticas de la mquina en la que se est ejecutando el programa. En la barra de men a travs de Tools, se tiene acceso a una consola de sistema (Windows o Linux dependiendo del caso), un cliente de conexin a MySQL bajo lnea de comandos y a MySQL Query Browser. Desde este mismo men, se accede a las opciones de configuracin del administrador y de las conexiones que hay configuradas:

En la seccin de conexiones se encuentran almacenadas todas las conexiones a servidores que hay configuradas. Algunas utilidades accesibles desde la ventana principal del programa son: Service control: Inicio y detencin de servidores (slo accesible si se ha conectado con un servidor MySQL en la mquina local). Startup variables: Configuracin del servidor y las variables de inicio (slo accesible si se ha conectado con un servidor MySQL en la mquina local). User Administration: Para la gestin de usuarios y permisos. Server conections: Visualiza y gestiona las conexiones abiertas con el servidor de bases de datos. Health: Informacin sobre la carga del servidor Server Logs: El historial de logs del servidor. Replication Status: Con informacin de los sistemas replicados. Backup: Para hacer una copia de seguridad de las bases de datos.

Restore: Para restaurar las copias de seguridad. Catalogs: Para mostrar las bases de datos, visualizar, crear y editar las tablas.

Anda mungkin juga menyukai