Instalacion de MySQL 5 en Ubuntu

La instalacion y configuracion de MySQL sobre Ubuntu/KUbuntu es muy sencilla. Solo se necesita instalar via aptitude o synaptic los paquetes mysql-server y mysql-client. La instalación crea en el sistema el usuario y grupo mysql.

La instalación crea en el servidor de bases de datos el usuario root sin contraseña. Este usuario tiene control total sobre todas las bases de datos del
servidor. En las ultimas versiones de Ubuntu 8.10 o 9.04 al instalar el servidor de MySQL desde synaptic nos pide la contraseña del administrador. Pero en versiones anteriores establecemos la contraseña de root de MySQL al escribir en la línea de comandos:

     mysqladmin -u root password nueva_contraseña

Por defecto existe una base de datos mysql con información de MySQL y usuarios, y otra base de datos information_schema con información de bases de datos.

Los archivos de las diferentes bases de datos de MySQL se guardan en /var/lib/mysql/. A cada base de datos corresponderá un directorio con el mismo nombre. A cada tabla MyISAM corresponderán varios ficheros con el mismo nombre que la tabla y diferente extensión (*.frm = formato, *.myd = datos tablas, *.myi = índices) dentro de un directorio con el mismo nombre que su base de datos.

A cada tabla InnoDB corresponderán un fichero con el mismo nombre que la tabla y extensión .frm (formato) dentro de un directorio con el mismo nombre que su base de datos, y varios ficheros con nombre ibdata1, ibdata2, … (“tablespace“) que compartirá con otras bases de datos en el directorio principal de datos. El propietario de los ficheros es el usuario ‘mysql’ y el grupo ‘mysql’.

  • /var/log/mysql/ : Anotaciones y alertas del servidor.
  • /etc/mysql/ : Ficheros de configuración general (my.cnf). Cada vez que cambiemos la configuración deberemos reiniciar el servidor para que se activen los nuevos cambios.
  • /etc/init.d/mysql : Script para arrancar, parar y reiniciar el servidor
  • /usr/bin/ , /usr/sbin/ , /usr/share/mysql/ : Programas de MySQL

Iniciamos el listenner de MySQL de cualquiera de las siguientes maneras:

     sudo /etc/init.d/mysql start
     sudo /usr/sbin/mysql start
     sudo /usr/bin/mysqld-multi
     sudo /usr/bin/mysqld-safe

Detenemos la ejecucion del servicio de MySQL de cualquiera de las siguientes maneras:

sudo /etc/init.d/mysql stop
sudo /usr/sbin/mysql stop
mysqladmin -u root -p shutdown

El puerto por defecto del servidor MySQL es el TCP/UDP 3306. Si quiero acceder remotamente al servidor debo modificar /etc/mysql/my.cnf comentar la línea “bind-address” o comentar la línea “skip-networking”. Si quiero los mensajes en otro idioma debo modificar /etc/mysql/my.cnf y cambiar la línea “[mysqld] language = “. Por ejemplo “language = spanish”.

Mas informacion :

  1. http://dev.mysql.com/doc/refman/5.0/es/server-side-scripts.html
  2. http://dev.mysql.com/doc/refman/5.0/es/instance-manager.html
  3. http://dev.mysql.com/doc/refman/5.0/es/configuring-mysql.html
  4. http://dev.mysql.com/doc/refman/5.0/es/server-shutdown.html
  5. http://dev.mysql.com/doc/refman/5.0/es/security.html
  6. http://dev.mysql.com/doc/refman/5.0/es/mysql.html
  7. http://dev.mysql.com/doc/refman/5.0/es/mysqladmin.html

Instalacion de la Base de Datos de ejemplo

Para las diferentes pruebas que necestamos realizar debemos de instalar una base de datos. Podemos descargar una sencilla base de datos con tres tablas en:

http://downloads.mysql.com/docs/world.sql.gz

Opcionalmente, también se puede descargar otra base de datos más compleja, con más tablas, vistas, procedimientos almacenados, triggers, etc. en:

http://downloads.mysql.com/docs/sakila-db.tar.gz

Para trabajar con la base de datos ‘world’ haremos lo siguiente:

  1. Descomprimimos el archivo en nuestra carpeta personal. Obtendremos un fichero ‘world.sql’ con sentencias SQL que al ejecutarlo en el servidor creará las tablas de la base de datos.
  2. Iniciar el cliente de MySQL:
    mysql [-h dirección_servidor] -p -u usuario base_datos [< fichero_sql]

    o

    mysql -p -u root
  3. Creamos la base de datos y la seleccionamos:
    CREATE DATABASE world;
    USE world;
  4. Ejecutamos el fichero ‘world.sql’:
    SOURCE world.sql;
  5. Fuera del cliente MySQL, desde la cónsola, podemos comprobar que se ha creado un directorio para la base de datos y los ficheros para las tablas:
    sudo ls -l /var/lib/mysql
    sudo ls -l /var/lib/mysql/world

Popularity: 8% [?]


Otros articulos de interes:

  1. Guía rápida de administración de MySQL
  2. MySQL: Recuperar la contraseña de root en 5 pasos
  3. MySQL ERROR 1436 (HY000) – Thread stack overrun
  4. Convertir de latin1 a UTF-8 en MySQL
  5. Amarok: Migracion de la base de datos Sqlite a Mysql 5
  6. MySQL Workbench 5.0 – El succesor de DBDesigner 4
  7. MySQL: Como cambiar la contraseña de root del servidor de base de datos
  8. Como resolver el error de Too many connections en MySQL
  9. MySQL: Buscar y Reemplazar texto con SQL
  10. MySQL: Error La tabla esta llena – resuelto

Etiquetado como: , , , , , , , , , , , , , , , , , ,

4 Comentarios

  1. I find your blog run fast, could u tell me the url where you buy the webhost ?

  2. Thanks for you help.

  3. Gracias me ha sido de gran ayuda.

    Un saludo
    ANDER

Por favor, escriba un comentario

Por favor tome en cuenta lo siguiente:
Los comentarios son moderados, por lo cual puede tardar en ser publicados. No hay necesidad de repetir su comentario.
Su correo electronico nunca sera revelado.

Terminos de busqueda


  • instalar mysql en ubuntu 9 10
  • mysql ubuntu
  • instalar mysql en ubuntu
  • instalar mysql ubuntu
  • como instalar mysql en ubuntu
  • instalar mysql ubuntu 9 10
  • instalar mysql en ubuntu 10 04
  • mysql en ubuntu
  • instalar mysql ubuntu 10 04
  • mysql para ubuntu
  • ubuntu mysql
  • como instalar mysql en ubuntu 9 10
  • configurar mysql ubuntu
  • abrir mysql en ubuntu
  • instalacion de mysql en ubuntu
  • instalar mysql en ubuntu 9 04
  • donde se guardan las bases de datos de mysql en ubuntu
  • descargar mysql para ubuntu
  • iniciar mysql ubuntu 10 04
  • instalar mysql 5 en ubuntu
  • descargar mysql ubuntu
  • mysql 5 ubuntu
  • descargar mysql para ubuntu 9 10
  • como instalar mysql en ubuntu 9 04
  • como abrir mysql en ubuntu
  • mysql ubuntu 10 04
  • mysql ubuntu 9 10
  • instalar mysql en ubuntu 10 4
  • instalar mysql en ubuntu server
  • instalar mysql ubuntu server
  • instalar mysql server en ubuntu 9 10
  • instalar mysql en ubuntu 10
  • ubuntu 9 10 instalar mysql
  • instalar workbench en ubuntu 10 04
  • directorio mysql ubuntu
  • mysql ubuntu 10
  • instalar mysql workbench en ubuntu 10 04
  • mysql en ubuntu 10 04
  • configurar mysql en ubuntu 10 04
  • mysql para ubuntu 10 04
  • install mysql ubuntu 10
  • descargar mysql para ubuntu 10 04
  • mysql workbench ubuntu 10 04
  • como descargar mysql en linux ubuntu
  • como instalar sql worbech desde el gestor de paquetes
  • como crear un servidor mysql en ubuntu 10 04
  • donde guarda mysql las bases de datos ubuntu
  • arrancar mysql ubuntu
  • como iniciar mysql en ubuntu 10 04
  • donde se guardan las contraseñas de usuario en mysql
  • instalar mysql para linux 10 04
  • instalación y configuración de mysql para unix ubuntu
  • instalar mysql server en ubuntu 10 04
  • guia rapida de MySQL UBUNTU
  • administrar mysql remotamente con workbench
  • ubuntu 10 04 instalar mysql
  • comando para descargar mysql en ubuntu
  • cliente MySQL para ubuntu
  • ubuntu 10 04 /var/run/mysqld/mysqld sock
  • instalar mysql ubuntu 10