Instalación del servidor Percona desde el repositorio apt de Percona

Instalación del servidor Percona desde el repositorio apt de Percona

Recientemente actualicé a Ubuntu 16.04. Lamentablemente necesito trabajar con MySQL 5.5 o 5.6. Probé muchas soluciones para ejecutar MySQL 5.5 o 5.6 en Ubuntu 16.04 como estaInstale MySql 5.6 en Ubuntu 16.04. Pero ninguno de ellos está funcionando. Ubuntu detecta las dependencias no satisfechas pero dice "pero no se va a instalar" para 5.5 o dice que el paquete 'mysql-server-5.6' no tiene candidato de instalación...

¿No es posible forzar una versión anterior de MySQL en Ubuntu? ¿Porqué es eso?

Respuesta1

Guía paso a paso* para instalar mysql 5.5.x en Ubuntu 16.04 Xenial-Xerus. Por favor mira estodocumentación

O

Vea los pasos a continuación:

Instalación de MySQL 5.5.51 en Ubuntu 16.06

  1. Desinstale cualquier versión existente de MySQL

    sudo rm /var/lib/mysql/ -R
    
  2. Eliminar el perfil MySQL

    sudo rm /etc/mysql/ -R
    
  3. Desinstalar mysql automáticamente

    sudo apt-get autoremove mysql* --purge
    sudo apt-get remove apparmor
    
  4. Descargue la versión 5.5.51 del sitio MySQL

    wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.56-linux-glibc2.5-x86_64.tar.gz
    
  5. Agregar mysqlgrupo de usuarios

    sudo groupadd mysql
    
  6. Agregar mysql(no el usuario actual) al mysqlgrupo de usuarios

    sudo useradd -g  mysql mysql
    
  7. Extraer mysql-5.5.51-linux2.6-x86_64.tar.gza/usr/local

    cd /usr/local
    sudo tar -xvf mysql-5.5.49-linux2.6-x86_64.tar.gz
    
  8. Crear mysqlcarpeta en/usr/local

    sudo mv mysql-5.5.49-linux2.6-x86_64 mysql
    
  9. Establecer mysqlpropietario del directorio y grupo de usuarios

    cd mysql
    sudo chown -R mysql:mysql *
    
  10. Instale el paquete lib requerido

    sudo apt-get install libaio1
    
  11. Ejecute el script de instalación de MySQL

    sudo scripts/mysql_install_db --user=mysql
    
  12. Establecer el propietario del directorio mysql desde fuera del directorio mysql

    sudo chown -R root .
    
  13. Establecer el propietario del directorio de datos desde el interior del directorio mysql

    sudo chown -R mysql data
    
  14. Copie el archivo de configuración mysql

    sudo cp support-files/my-medium.cnf /etc/my.cnf 
    
  15. iniciar mysql

    sudo bin/mysqld_safe --user=mysql &
    sudo cp support-files/mysql.server /etc/init.d/mysql.server
    
  16. Inicializar la contraseña del usuario root

    sudo bin/mysqladmin -u root password '111111'
    
  17. Iniciar el servidor mysql

    sudo /etc/init.d/mysql.server start
    
  18. detener el servidor mysql

    sudo /etc/init.d/mysql.server stop
    
  19. comprobar el estado de mysql

    sudo /etc/init.d/mysql.server status
    
  20. Habilitar myql al iniciar

    sudo update-rc.d -f mysql.server defaults 
    
  21. Deshabilitar mysql al iniciar (opcional)

    sudo update-rc.d -f mysql.server remove
    
  22. Agregar ruta mysql al sistema

    sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
    
  23. Ahora use directamente el siguiente comando para iniciar mysql

    mysql -u root -p 
    

PD: Es necesario reiniciar para que se realicen los cambios.

Basado en un chinoBlog

Respuesta2

Prueba esto, primero tienes que eliminar

sudo rm /var/lib/mysql/debian-5.7.flag

entonces

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
sudo apt install mysql-server-5.6
sudo apt install mysql-client-5.6

Respuesta3

EsterespuestaMe ayudó a descubrir cómo hacerlo descargando los .debpaquetes del sitio de desarrollo de MySQL. La solución de agregar el PPA no me sirvió.

Enlaza a una publicación de blog:Cómo instalar MySQL-5-6 en Ubuntu Precise Difícil pero funciona.

Respuesta4

Una alternativa más sencilla es utilizar Percona Server. Por ellosdocumentación:

Instalación del servidor Percona desde el repositorio apt de Percona

  1. Obtenga los paquetes del repositorio de la web de Percona:

    wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb
    
  2. Instale el paquete descargado condpkg. Para hacer eso, ejecute los siguientes comandos como root o consudo:

    dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
    

    Una vez que instale este paquete, se deben agregar los repositorios de Percona. Puede verificar la configuración del repositorio en el /etc/apt/sources.list.d/percona-release.listarchivo.

  3. Recuerde actualizar el caché local:

    apt-get update
    
  4. Después de eso puedes instalar el paquete del servidor:

    apt-get install percona-server-server-5.5
    

información relacionada