SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
Instalación
MySQL
Comunity Edition

Miguel Angel Chávez Obregón
miguel.chavez@suneducacion.com
Consultor OpenSource
Agenda

  Introducción.
  Generalidades
  Características
  Instalación en Windows
  Instalación en Linux
  Instalación OpenSolaris
  Asignando contraseñas
  Creando Bases de Datos
  Otorgando permisos a usuarios
  Administración(MySQL-GUI)
Introducción
El software MySQL® proporciona un servidor de base de datos SQL
(Structured Query Language)
muy rápido, multi-threaded, multi usuario y robusto.
El servidor MySQL está diseñado para entornos de producción críticos,
con alta carga de trabajo así como para integrarse en software para ser distribuido.
MySQL es una marca registrada de MySQL AB.
 MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems—
desarrolla MySQL como software libre en un esquema de licenciamiento dual.
http://dev.mysql.com/doc/refman/5.0/es/introduction.html
http://es.wikipedia.org/wiki/MySQL
Generalidades

Antes de instalar MySQL, se debería hacer lo siguiente:
 Determinarse si la plataforma donde se desea hacer la instalación está
soportada.
Elegirse la distribución que se instalará.
Descargar la distribución que se desea instalar y verificar su integridad.
Características de la versión 5.22
 Soporte a multiplataforma
 Procedimientos almacenados
 Triggers
 Cursores
 Vistas actualizables
 Soporte a VARCHAR
 INFORMATION_SCHEMA
 Soporte X/Open XA de transacciones distribuidas; transacción en dos fases como parte de esto,
utilizando el motor InnoDB de Oracle
  Motores de almacenamiento independientes (MyISAM para lecturas rápidas, InnoDB para
transacciones e integridad referencial)
 Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de
recuperación (savepoints) con InnoDB
 Soporte para SSL
 Query caching
 Sub-SELECTs (o SELECTs anidados)
 Réplica con un maestro por esclavo, varios esclavos por maestro, sin soporte automático para
múltiples maestros por esclavo.
 indexing y buscando campos de texto completos usando el motor de almacenamiento MyISAM
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Windows
Instalación en Linux (Grafico)
Instalación en Linux (Grafico)
Instalación en linux
Descarga (MySQL)
Descargar la versión 5.0.x de MySQL en
http://www.mysql.com/downloads/mysql-5.0.html
Navegue hasta la distribución Linux (x86, libc6), y descargue la versión Standard
[~60.4 MB] más reciente del árbol 5.0.x.
 Cambiar los permisos del archivo con el siguiente comando : chmod a+x mysql-
standard-<numero_version>-pc-linux-i686.tar.gz
 Ejecutar del directorio local : tar -xzvf mysql-standard-<numero_version>-pc-linux-
i686.tar.gz
 Una vez descomprimido el archivo, ejecute los siguientes comandos para agregar
el usuario/grupo mysql al sistema:
      o groupadd mysql
      o useradd -g mysql mysql
Instalación en linux
 Estando en el directorio raíz de instalación (/usr/local/mysql) ejecute el comando
mysql_install_db que reside dentro del directorio scripts: ./scripts/mysql_install_db
 Cambie los permisos de la instalación en MySQL a través de los siguientes
comandos (Estando en el directorio raíz de instalación) :
      o chown -R root *
      o chown -R mysql data
      o chgrp -R mysql *
 Copie el archivo my-medium.cnf residente dentro del directorio support-files, hacia
el sub-directorio /etc/my.cnf
 Arranque la Base de Datos MySQL como proceso de fondo mediante el
comando: ./bin/safe_mysqld & , el comando anterior debe ser invocado del directorio
raíz de instalación
NOTA: Para cerrar la Base de Datos MySQL se utiliza el comando: mysqladmin
shutdown; donde mysqladmin es un comando que reside en el directorio bin
de la instalación MySQL
Instalación en opensolaris

 Debido a que MySQL es propiedad de SUN, se encuentra en sus
 repositorios la versión más actual del producto.
 Con una línea de comando, usted puede instalar MySQL:
  pfexec pkg install SUNWmysql5
 Este procedimiento realiza la instalación del servidor y el cliente de
 MySQL, así como sus diversas librerias.
Asignación de contraseña

La forma más simple de asignar una clave de acceso al usuario root de MySQL solo
requiere de un único mandato, descrito a continuación.
mysqladmin -u root password nueva-clave-de-acceso
En adelante, será necesario añadir la opción -p a cualquier sentencia de línea de
mandatos para , mysqladmin y mysqldump para ingresar la clave de acceso del
usuario root y poder, de esta forma, realizar diversas tareas administrativas.
Creando y destruyendo bases de
datos.

 Para crear una nueva base de datos, puede
 utilizarse el mandato mysqladmin con el parámetro
 create:
 mysqladmin -u root -p create dbejemplo
 Si queremos eliminar dicha base de datos,
 utilizamos el parámetro drop en lugar de create.
 mysqladmin -u root -p drop dbejemplo
Otorgando permisos a los usuarios.
En adelante el usuario root solo se utilizará para tareas administrativas y creación de
nuevas bases de datos. Resultará conveniente delegar a los usuarios ordinarios el
manejo de sus propias bases de datos.
Una vez generada una base de datos, debemos determinar con que usuario y desde
que equipo en la red local, se podrá tener acceso, así como los privilegios para
modificar esta. Lo más común, y seguro, es asignar el acceso solo desde el mismo
servidor (localhost), a menos que el desarrollo web o aplicación se localice en otro
equipo.
Se accede hacia el intérprete de mandatos de MySQL y se utiliza lo siguiente,
suponiendo que se desea asignar permisos select (seleccionar), insert (insertar),
update (actualizar), create (crear), alter (aldetar), delete (eliminar) y drop (descartar)
sobre las tablas de la base de datos directorio al usuario prueba desde el anfitrión
localhost (equipo local):
GRANT select, insert, update, create, alter, delete, drop ON directorio.* TO
prueba@localhost IDENTIFIED BY 'password_del_usuario_prueba';
Otorgando permisos a los usuarios
Al concluir, se tendrá una base de datos denominada directorio que podrá ser
utilizada y modificada por el usuario prueba desde el anfitrión localhost. Esto
establecerá un nivel de seguridad apropiado, y garantizará que de verse
comprometida la seguridad, la clave de acceso de un usuario no podrá ser utilizada
desde un sistema remoto.
Si, por mencionar un ejemplo, se requiere permitir el acceso hacia la base de datos
directorio desde otro equipo en la red local, con fines administrativos, se puede
otorgar el acceso y permisos al usuario jperez desde el anfitrión 192.168.1.253, es
decir jperez@192.168.1.253.
GRANT select, insert, update|, create, alter, delete, drop ON directorio.* TO
jperez@192.168.1.253 IDENTIFIED BY 'clave_de_acceso_para_jperez';
Administración



MySQL Administrador es
una herramienta que
permite realizar tareas
administrativas sobre
servidores de MySQL
Instalación y configuración
La descarga del programa se hace desda página web de MySQL,
en http://www.mysql.com/products/administrator/
Arranque
Una vez instalado es
necesario configurar una
primera conexión contra un
servidor de MySQL para
poder acceder a la
administración del mismo.


En la pantalla de
configuración se deberán
especificar los datos del
servidor, nombre de usuario,
contraseña 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:
Utilidades
Algunas utilidades accesibles desde la ventana principal del programa son:


Service control: Inicio y detención de servidores (sólo accesible si se ha
conectado con un servidor MySQL en la máquina local).
Startup variables: Configuración del servidor y las variables de inicio (sólo
accesible si se ha conectado con un servidor MySQL en la máquina local).
User Administration: Para la gestión de usuarios y permisos.
Server conections: Visualiza y gestiona las conexiones abiertas con el servidor
de bases de datos.
Health: Información sobre la carga del servidor
Server Logs: El historial de logs del servidor.
Replication Status: Con información 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.
Instalación
MySQL
Comunity Edition

Miguel Angel Chávez Obregón
miguel.chavez@suneducacion.com
Consultor OpenSource

Weitere ähnliche Inhalte

Was ist angesagt?

Introducción a JBoss
Introducción a JBossIntroducción a JBoss
Introducción a JBossIker Canarias
 
JBoss AS Cluster - Curso JBoss JB366 Día 4
JBoss AS Cluster - Curso JBoss JB366 Día 4  JBoss AS Cluster - Curso JBoss JB366 Día 4
JBoss AS Cluster - Curso JBoss JB366 Día 4 César Pajares
 
Integración de Mahara con Moodle (MoodleMoot España 2010)
Integración de Mahara con Moodle (MoodleMoot España 2010)Integración de Mahara con Moodle (MoodleMoot España 2010)
Integración de Mahara con Moodle (MoodleMoot España 2010)Iñaki Arenaza
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIker Canarias
 
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2 JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2 César Pajares
 
JBoss AS web services - Curso JBoss JB366 Día 4
JBoss AS web services - Curso JBoss JB366 Día 4 JBoss AS web services - Curso JBoss JB366 Día 4
JBoss AS web services - Curso JBoss JB366 Día 4 César Pajares
 
William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sasRafael Toro
 
Installacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En LinuxInstallacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En Linuxandres
 
Manual de instación servidor de aplicaciones glassfish
Manual de instación servidor de aplicaciones glassfish Manual de instación servidor de aplicaciones glassfish
Manual de instación servidor de aplicaciones glassfish Johana201225
 
JBoss AS Monitorización - Curso JBoss JB366 Día 4
JBoss AS Monitorización - Curso JBoss JB366 Día 4 JBoss AS Monitorización - Curso JBoss JB366 Día 4
JBoss AS Monitorización - Curso JBoss JB366 Día 4 César Pajares
 
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64Santa Edith De La Cruz Gonzalez
 
Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseStalin Eduardo Tusa Vitar
 
Pasos para Instalar MySQL server
Pasos para Instalar MySQL server Pasos para Instalar MySQL server
Pasos para Instalar MySQL server PEPE QH
 
Curso Blog Marketing con Wordpress 02 instalacion local
Curso Blog Marketing con Wordpress 02 instalacion localCurso Blog Marketing con Wordpress 02 instalacion local
Curso Blog Marketing con Wordpress 02 instalacion localDavid Vaquero
 

Was ist angesagt? (19)

Introducción a JBoss
Introducción a JBossIntroducción a JBoss
Introducción a JBoss
 
JBoss AS Cluster - Curso JBoss JB366 Día 4
JBoss AS Cluster - Curso JBoss JB366 Día 4  JBoss AS Cluster - Curso JBoss JB366 Día 4
JBoss AS Cluster - Curso JBoss JB366 Día 4
 
Integración de Mahara con Moodle (MoodleMoot España 2010)
Integración de Mahara con Moodle (MoodleMoot España 2010)Integración de Mahara con Moodle (MoodleMoot España 2010)
Integración de Mahara con Moodle (MoodleMoot España 2010)
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2 JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
JBoss AS Installation -JBoss as jeap - Curso JBoss JB366 Día 2
 
JBoss AS web services - Curso JBoss JB366 Día 4
JBoss AS web services - Curso JBoss JB366 Día 4 JBoss AS web services - Curso JBoss JB366 Día 4
JBoss AS web services - Curso JBoss JB366 Día 4
 
Tomcat y Jboss
Tomcat y JbossTomcat y Jboss
Tomcat y Jboss
 
William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sas
 
Installacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En LinuxInstallacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En Linux
 
Manual de instación servidor de aplicaciones glassfish
Manual de instación servidor de aplicaciones glassfish Manual de instación servidor de aplicaciones glassfish
Manual de instación servidor de aplicaciones glassfish
 
JBoss AS Monitorización - Curso JBoss JB366 Día 4
JBoss AS Monitorización - Curso JBoss JB366 Día 4 JBoss AS Monitorización - Curso JBoss JB366 Día 4
JBoss AS Monitorización - Curso JBoss JB366 Día 4
 
Php.y.my sql
Php.y.my sqlPhp.y.my sql
Php.y.my sql
 
Glassfish
GlassfishGlassfish
Glassfish
 
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
Instalación de Oracle Database 11g R2 sobre Oracle Linux X86_64
 
Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en Eclipse
 
Pasos para Instalar MySQL server
Pasos para Instalar MySQL server Pasos para Instalar MySQL server
Pasos para Instalar MySQL server
 
Curso Blog Marketing con Wordpress 02 instalacion local
Curso Blog Marketing con Wordpress 02 instalacion localCurso Blog Marketing con Wordpress 02 instalacion local
Curso Blog Marketing con Wordpress 02 instalacion local
 
Servidor LAMP en CentOS 6.3
Servidor LAMP en CentOS 6.3Servidor LAMP en CentOS 6.3
Servidor LAMP en CentOS 6.3
 
Servidor web Apache
Servidor web ApacheServidor web Apache
Servidor web Apache
 

Andere mochten auch

Encuentro De Rtic 20 Marzo 2009
Encuentro De Rtic 20 Marzo 2009Encuentro De Rtic 20 Marzo 2009
Encuentro De Rtic 20 Marzo 2009Ariel Cochia
 
SKID PROMOCIONES: PRESENTACION
SKID PROMOCIONES: PRESENTACIONSKID PROMOCIONES: PRESENTACION
SKID PROMOCIONES: PRESENTACIONskidchiapas
 
Modelos Musica Campus
Modelos Musica CampusModelos Musica Campus
Modelos Musica Campuscampus party
 
Cristina Manjabacas Hausser Robert
Cristina  Manjabacas    Hausser  RobertCristina  Manjabacas    Hausser  Robert
Cristina Manjabacas Hausser Robertlaquefalttaba
 
Els Colors Del So I Les Tic
Els Colors Del So I Les TicEls Colors Del So I Les Tic
Els Colors Del So I Les TicMARTA FIGUERAS
 
Terea
TereaTerea
TereaChuzo
 
27868226 no-es-posible-curarse-sin-aprender-a-vivir-undescrypt
27868226 no-es-posible-curarse-sin-aprender-a-vivir-undescrypt27868226 no-es-posible-curarse-sin-aprender-a-vivir-undescrypt
27868226 no-es-posible-curarse-sin-aprender-a-vivir-undescryptPsic Karina Bautista
 
Proyecto TIC en un centro educativo
Proyecto TIC en un centro educativoProyecto TIC en un centro educativo
Proyecto TIC en un centro educativoAzucena Contreras
 
Poema Del Amor Imposible
Poema Del Amor Imposible Poema Del Amor Imposible
Poema Del Amor Imposible Carlos1953
 
Como Podemos Evaluar A Un Alumno Que
Como Podemos Evaluar A Un Alumno QueComo Podemos Evaluar A Un Alumno Que
Como Podemos Evaluar A Un Alumno Quealex_cas_114
 
JAV T. TIC
JAV T. TICJAV T. TIC
JAV T. TICJAVT
 
Club AtléTico Excursionista
Club AtléTico ExcursionistaClub AtléTico Excursionista
Club AtléTico Excursionistaguest275e0a5
 
IBM, las mejores prácticas para la privacidad de datos
IBM, las mejores prácticas para la privacidad de datosIBM, las mejores prácticas para la privacidad de datos
IBM, las mejores prácticas para la privacidad de datosKandu Tapia
 
Tapadas De Silencio
Tapadas De SilencioTapadas De Silencio
Tapadas De SilencioCarlos1953
 

Andere mochten auch (20)

Encuentro De Rtic 20 Marzo 2009
Encuentro De Rtic 20 Marzo 2009Encuentro De Rtic 20 Marzo 2009
Encuentro De Rtic 20 Marzo 2009
 
SKID PROMOCIONES: PRESENTACION
SKID PROMOCIONES: PRESENTACIONSKID PROMOCIONES: PRESENTACION
SKID PROMOCIONES: PRESENTACION
 
byeinkapp keynote
byeinkapp keynotebyeinkapp keynote
byeinkapp keynote
 
Modelos Musica Campus
Modelos Musica CampusModelos Musica Campus
Modelos Musica Campus
 
Cristina Manjabacas Hausser Robert
Cristina  Manjabacas    Hausser  RobertCristina  Manjabacas    Hausser  Robert
Cristina Manjabacas Hausser Robert
 
Els Colors Del So I Les Tic
Els Colors Del So I Les TicEls Colors Del So I Les Tic
Els Colors Del So I Les Tic
 
El Esclavo
El EsclavoEl Esclavo
El Esclavo
 
Terea
TereaTerea
Terea
 
27868226 no-es-posible-curarse-sin-aprender-a-vivir-undescrypt
27868226 no-es-posible-curarse-sin-aprender-a-vivir-undescrypt27868226 no-es-posible-curarse-sin-aprender-a-vivir-undescrypt
27868226 no-es-posible-curarse-sin-aprender-a-vivir-undescrypt
 
Proyecto TIC en un centro educativo
Proyecto TIC en un centro educativoProyecto TIC en un centro educativo
Proyecto TIC en un centro educativo
 
Poema Del Amor Imposible
Poema Del Amor Imposible Poema Del Amor Imposible
Poema Del Amor Imposible
 
Aprende
AprendeAprende
Aprende
 
Como Podemos Evaluar A Un Alumno Que
Como Podemos Evaluar A Un Alumno QueComo Podemos Evaluar A Un Alumno Que
Como Podemos Evaluar A Un Alumno Que
 
JAV T. TIC
JAV T. TICJAV T. TIC
JAV T. TIC
 
M2 es
M2 esM2 es
M2 es
 
26spanish
26spanish26spanish
26spanish
 
Club AtléTico Excursionista
Club AtléTico ExcursionistaClub AtléTico Excursionista
Club AtléTico Excursionista
 
IBM, las mejores prácticas para la privacidad de datos
IBM, las mejores prácticas para la privacidad de datosIBM, las mejores prácticas para la privacidad de datos
IBM, las mejores prácticas para la privacidad de datos
 
Amelia Zara
Amelia ZaraAmelia Zara
Amelia Zara
 
Tapadas De Silencio
Tapadas De SilencioTapadas De Silencio
Tapadas De Silencio
 

Ähnlich wie My Sql Comunity Edition

Mysql(1)
Mysql(1)Mysql(1)
Mysql(1)Iri Lis
 
Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015Bruno Regusci
 
Manual de instalcion my sql
Manual de instalcion my sqlManual de instalcion my sql
Manual de instalcion my sqlhugofermaga
 
Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Felix Ernesto Orduz Grimaldo
 
Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.SergioLopez467
 
Manual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergioManual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergioTecnologia
 
Webinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores CloudWebinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores CloudArsys
 
JPerez actividad_1.1_BBDD
JPerez actividad_1.1_BBDDJPerez actividad_1.1_BBDD
JPerez actividad_1.1_BBDDJavier Pérez
 
Proyecto final admistracion de redes
Proyecto final admistracion de redesProyecto final admistracion de redes
Proyecto final admistracion de redeskare26
 

Ähnlich wie My Sql Comunity Edition (20)

Mysql
MysqlMysql
Mysql
 
Mysql
MysqlMysql
Mysql
 
Mysql(1)
Mysql(1)Mysql(1)
Mysql(1)
 
Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015Manual my sql Utu atlantida 2015
Manual my sql Utu atlantida 2015
 
MYSQL
MYSQL MYSQL
MYSQL
 
Manual de mysql
Manual de mysqlManual de mysql
Manual de mysql
 
Mysql
MysqlMysql
Mysql
 
Mysql2
Mysql2Mysql2
Mysql2
 
Manual de instalcion my sql
Manual de instalcion my sqlManual de instalcion my sql
Manual de instalcion my sql
 
QUÉ ES MySQL
QUÉ ES MySQLQUÉ ES MySQL
QUÉ ES MySQL
 
Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)
 
Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Mysql
MysqlMysql
Mysql
 
Manual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergioManual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergio
 
Deploying Wordpress
Deploying WordpressDeploying Wordpress
Deploying Wordpress
 
Ds dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alczDs dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alcz
 
Webinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores CloudWebinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores Cloud
 
JPerez actividad_1.1_BBDD
JPerez actividad_1.1_BBDDJPerez actividad_1.1_BBDD
JPerez actividad_1.1_BBDD
 
Proyecto final admistracion de redes
Proyecto final admistracion de redesProyecto final admistracion de redes
Proyecto final admistracion de redes
 

Kürzlich hochgeladen

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 

Kürzlich hochgeladen (20)

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 

My Sql Comunity Edition

  • 1. Instalación MySQL Comunity Edition Miguel Angel Chávez Obregón miguel.chavez@suneducacion.com Consultor OpenSource
  • 2. Agenda Introducción. Generalidades Características Instalación en Windows Instalación en Linux Instalación OpenSolaris Asignando contraseñas Creando Bases de Datos Otorgando permisos a usuarios Administración(MySQL-GUI)
  • 3. Introducción El software MySQL® proporciona un servidor de base de datos SQL (Structured Query Language) muy rápido, multi-threaded, multi usuario y robusto. El servidor MySQL está diseñado para entornos de producción críticos, con alta carga de trabajo así como para integrarse en software para ser distribuido. MySQL es una marca registrada de MySQL AB. MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems— desarrolla MySQL como software libre en un esquema de licenciamiento dual. http://dev.mysql.com/doc/refman/5.0/es/introduction.html http://es.wikipedia.org/wiki/MySQL
  • 4. Generalidades Antes de instalar MySQL, se debería hacer lo siguiente: Determinarse si la plataforma donde se desea hacer la instalación está soportada. Elegirse la distribución que se instalará. Descargar la distribución que se desea instalar y verificar su integridad.
  • 5. Características de la versión 5.22 Soporte a multiplataforma Procedimientos almacenados Triggers Cursores Vistas actualizables Soporte a VARCHAR INFORMATION_SCHEMA Soporte X/Open XA de transacciones distribuidas; transacción en dos fases como parte de esto, utilizando el motor InnoDB de Oracle Motores de almacenamiento independientes (MyISAM para lecturas rápidas, InnoDB para transacciones e integridad referencial) Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de recuperación (savepoints) con InnoDB Soporte para SSL Query caching Sub-SELECTs (o SELECTs anidados) Réplica con un maestro por esclavo, varios esclavos por maestro, sin soporte automático para múltiples maestros por esclavo. indexing y buscando campos de texto completos usando el motor de almacenamiento MyISAM
  • 25. Instalación en linux Descarga (MySQL) Descargar la versión 5.0.x de MySQL en http://www.mysql.com/downloads/mysql-5.0.html Navegue hasta la distribución Linux (x86, libc6), y descargue la versión Standard [~60.4 MB] más reciente del árbol 5.0.x. Cambiar los permisos del archivo con el siguiente comando : chmod a+x mysql- standard-<numero_version>-pc-linux-i686.tar.gz Ejecutar del directorio local : tar -xzvf mysql-standard-<numero_version>-pc-linux- i686.tar.gz Una vez descomprimido el archivo, ejecute los siguientes comandos para agregar el usuario/grupo mysql al sistema: o groupadd mysql o useradd -g mysql mysql
  • 26. Instalación en linux Estando en el directorio raíz de instalación (/usr/local/mysql) ejecute el comando mysql_install_db que reside dentro del directorio scripts: ./scripts/mysql_install_db Cambie los permisos de la instalación en MySQL a través de los siguientes comandos (Estando en el directorio raíz de instalación) : o chown -R root * o chown -R mysql data o chgrp -R mysql * Copie el archivo my-medium.cnf residente dentro del directorio support-files, hacia el sub-directorio /etc/my.cnf Arranque la Base de Datos MySQL como proceso de fondo mediante el comando: ./bin/safe_mysqld & , el comando anterior debe ser invocado del directorio raíz de instalación NOTA: Para cerrar la Base de Datos MySQL se utiliza el comando: mysqladmin shutdown; donde mysqladmin es un comando que reside en el directorio bin de la instalación MySQL
  • 27. Instalación en opensolaris Debido a que MySQL es propiedad de SUN, se encuentra en sus repositorios la versión más actual del producto. Con una línea de comando, usted puede instalar MySQL: pfexec pkg install SUNWmysql5 Este procedimiento realiza la instalación del servidor y el cliente de MySQL, así como sus diversas librerias.
  • 28. Asignación de contraseña La forma más simple de asignar una clave de acceso al usuario root de MySQL solo requiere de un único mandato, descrito a continuación. mysqladmin -u root password nueva-clave-de-acceso En adelante, será necesario añadir la opción -p a cualquier sentencia de línea de mandatos para , mysqladmin y mysqldump para ingresar la clave de acceso del usuario root y poder, de esta forma, realizar diversas tareas administrativas.
  • 29. Creando y destruyendo bases de datos. Para crear una nueva base de datos, puede utilizarse el mandato mysqladmin con el parámetro create: mysqladmin -u root -p create dbejemplo Si queremos eliminar dicha base de datos, utilizamos el parámetro drop en lugar de create. mysqladmin -u root -p drop dbejemplo
  • 30. Otorgando permisos a los usuarios. En adelante el usuario root solo se utilizará para tareas administrativas y creación de nuevas bases de datos. Resultará conveniente delegar a los usuarios ordinarios el manejo de sus propias bases de datos. Una vez generada una base de datos, debemos determinar con que usuario y desde que equipo en la red local, se podrá tener acceso, así como los privilegios para modificar esta. Lo más común, y seguro, es asignar el acceso solo desde el mismo servidor (localhost), a menos que el desarrollo web o aplicación se localice en otro equipo. Se accede hacia el intérprete de mandatos de MySQL y se utiliza lo siguiente, suponiendo que se desea asignar permisos select (seleccionar), insert (insertar), update (actualizar), create (crear), alter (aldetar), delete (eliminar) y drop (descartar) sobre las tablas de la base de datos directorio al usuario prueba desde el anfitrión localhost (equipo local): GRANT select, insert, update, create, alter, delete, drop ON directorio.* TO prueba@localhost IDENTIFIED BY 'password_del_usuario_prueba';
  • 31. Otorgando permisos a los usuarios Al concluir, se tendrá una base de datos denominada directorio que podrá ser utilizada y modificada por el usuario prueba desde el anfitrión localhost. Esto establecerá un nivel de seguridad apropiado, y garantizará que de verse comprometida la seguridad, la clave de acceso de un usuario no podrá ser utilizada desde un sistema remoto. Si, por mencionar un ejemplo, se requiere permitir el acceso hacia la base de datos directorio desde otro equipo en la red local, con fines administrativos, se puede otorgar el acceso y permisos al usuario jperez desde el anfitrión 192.168.1.253, es decir jperez@192.168.1.253. GRANT select, insert, update|, create, alter, delete, drop ON directorio.* TO jperez@192.168.1.253 IDENTIFIED BY 'clave_de_acceso_para_jperez';
  • 32. Administración MySQL Administrador es una herramienta que permite realizar tareas administrativas sobre servidores de MySQL
  • 33. Instalación y configuración La descarga del programa se hace desda página web de MySQL, en http://www.mysql.com/products/administrator/
  • 34. Arranque Una vez instalado es necesario configurar una primera conexión contra un servidor de MySQL para poder acceder a la administración del mismo. En la pantalla de configuración se deberán especificar los datos del servidor, nombre de usuario, contraseña 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:
  • 35. Utilidades Algunas utilidades accesibles desde la ventana principal del programa son: Service control: Inicio y detención de servidores (sólo accesible si se ha conectado con un servidor MySQL en la máquina local). Startup variables: Configuración del servidor y las variables de inicio (sólo accesible si se ha conectado con un servidor MySQL en la máquina local). User Administration: Para la gestión de usuarios y permisos. Server conections: Visualiza y gestiona las conexiones abiertas con el servidor de bases de datos. Health: Información sobre la carga del servidor Server Logs: El historial de logs del servidor. Replication Status: Con información 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.
  • 36. Instalación MySQL Comunity Edition Miguel Angel Chávez Obregón miguel.chavez@suneducacion.com Consultor OpenSource