sábado, 4 de abril de 2015

Instalar MySQL 5.6 en fedora 21


Instalación de MySQL 5.6 en Fedora 21

1.- Descargar el repositorio oficial de MySQL
http://dev.mysql.com/get/mysql-community-release-fc21-6.noarch.rpm

2.- Instalar el repositorio haciendo doble clic sobre el archivo descargado o desde la terminal usando el siguiente comando:
sudo rpm -ivh mysql-community-release-fc21-6.noarch.rpm
3.- Finalizada la instalación, en la ruta /etc/yum.repos.d se han agregado dos archivos, mysql-community.repo y mysql-community-source.repo modificar el primer archivo de la siguiente manera:

4.- Deshabilitar mysql57
sudo yum-config-manager --disable mysql57-community-dmr
5.- Opcional: listar paquetes de MySQL disponibles para instalar
sudo yum repolist enabled | grep mysql
6.- Instalar MySQL
sudo yum install mysql-community-server
sudo dnf install mysql-community-server  
7.- Comandos para iniciar o parar MySQL
sudo service mysqld start
sudo service mysqld stop 
8.- Ejecutar MySQL con instalación segura para cambiar contraseña.
mysql_secure_installation
9.- Habilitar instalación de paquetes adicionales de MySQL.
sudo yum --disablerepo=\* --enablerepo='mysql*-community*' list available
10.- Instalación de MySQL Workbench
sudo yum install mysql-workbench-community


Fuente: http://dev.mysql.com/doc/refman/5.6/en/linux-installation-yum-repo.html

8 comentarios:

  1. Gracias por la informacion, me sirvio muchisimo

    ResponderBorrar
  2. Hola encontré esta guía después de seguir la de la página oficial, que usa mysql57 en lugar de mysql56.

    Me generó problemas con el Workbench, por lo que decidí tratar de cambiar la versión. Pero al llegar al paso de la instalación:

    dnf install mysql-community-server

    ... me dice:

    Error: package mysql-community-server-5.6.24-1.fc22.x86_64 requires mysql-community-common(x86-64) = 5.6.24-1.fc22, but none of the providers can be installed
    (try to add '--allowerasing' to command line to replace conflicting packages)

    No sé cómo solucionarlo, estoy migrando de MS a Fedora y me parece excelente, pero hay cosas que todavía no entiendo. Cualquier idea es bienvenida, saludos.


    ResponderBorrar
    Respuestas
    1. ¿Qué versión estás intentando instalar? Es que no entendí bien, de acuerdo a lo que menciona el error, parecer ser que estás intentando instalar mysql56, correcto? Sí es así, en qué versión de Fedora, si es 22, revisa este nuevo post por favor: http://linuxgx.blogspot.mx/2015/08/instalar-mysql-5626-en-fedora-22.html

      Borrar
  3. Hola Fernando, gracias por la respuesta.

    Ya lo solucioné, me estaba salteando el paso 'mysql_secure_installation', y se ve que hay alguna configuración que faltaba completar.

    Igualmente no pude instalar la versión 56, tuve que usar la 57, así que en la próxima reinstalación de todo el sistema lo terminaré de solucionar, ja, vengo así desde la semana pasada (espero que el disco de la notebook aguante...).

    La versión con la que estoy es la última, la 22, y la verdad es que me encanta, ya me tenía muy cansado la política de MS, así que avanzo feliz (a los palazos todavia) con Fedora. Pero pude instalar casi todo lo que necesito, Java, IntelliJ, NetBeans, Android Studio y ahora MySQL. Me falta Maven (que lo instalé pero no me quedó bien) y XAMPP, del que estuve viendo que tenés también un tutorial interesante.

    Gracias nuevamente, saludos.

    ResponderBorrar
    Respuestas
    1. Excelente!!! Espero y sigas mi blog, podrás encontrar mucha información que puede interesarse. Cuaqluier duda sobre fedora no dudes en preguntar, espero poder seguir ayudandote. Buen día.

      Borrar
  4. Hola, como acceso al modo consola? gracias por la info, excelente blog!!

    ResponderBorrar
    Respuestas
    1. Desde consola abre y escribe: mysql -u root -p

      pedirá tu contraseña y listo...

      Borrar