Acabo de instalar Ubuntu 12.10 (amd64) y quiero instalar una versión reciente de MySQL 5.6.
Si es posible, me gustaría instalarlo (no actualizarlo) como "Debian Way" (es decir, usando apt-get
o dpkg
).
(Esta versión es End of Lifed, ¡considere actualizar!)
He preparado PPA con paquetes MySQL 5.6 basados en paquetes Debian MySQL 5.5. No hay garantía de que funcione de inmediato, pero le agradecería que lo intente e informe sobre el éxito (o el fracaso).
Hay PPA para MySQL 5.5 y MySQL 5.6, ambos con la última fuente ascendente.
MySQL 5.5: https://launchpad.net/~ondrej/+archive/mysql-5.5
MySQL 5.6: https://launchpad.net/~ondrej/+archive/mysql-5.6
Actualización: los paquetes MySQL 5.6 fallaron en una instalación limpia y eso se ha solucionado. Si encuentra más errores, contácteme directamente a través de launchpad o en https://github.com/oerdnj/deb.sury.org/issues
Para 14.04 usuarios:
Ubuntu 14.04 por defecto es MySQL 5.5, pero también tiene MySQL 5.6 disponible para su instalación desde el archivo del universo. Instalar 5.6 es tan fácil como especificar la versión:
Visite el sitio de Tocker para más detalles.
fuente
puede descargar el último archivo .deb en oracle.com
sitio de descarga de oracle dev
y simplemente ejecuta el comando
Sin embargo, no lo instalé, así que no puedo prometer el resultado esperado.
fuente
/opt
, y no configuró nada en/etc
, o/etc/init.d
, o me permitió comenzar conservice
, o agregar/opt/mysql/server-5.6/bin
a la ruta, o cualquier otra cosa.apt-get
y luego instale el archivo .deb sobre él./etc
,/usr/bin
, etc, y 5.6 se instalará enopt
.Acabo de escribir una publicación de blog que cubre este tema. Encuéntralo en la instalación de Mysql 5.6 . ¡Espero que esto te ayudará!
fuente
Por supuesto, puede instalar todo lo necesario para
Mysql-5.5
los repositorios en 12.04 y 12.10, pero lo siguiente debería ayudarlo aMysql-5.6
instalarlo.En primer lugar, debo tratar de instalar el archivo deb desde el sitio oficial en
Software Centre
oGdebi
, como esas dependencias a resolver los programas,dpkg
no lo hace.Compilar
mysql
es tu próxima opción:Nota : Hacerlo a la 'manera Debian' (como usted menciona) solo lo conseguirá a usted
mysql-5.5
y no5.6
: es decirya que no hay ninguna otra fuente disponible por defecto. Si desea utilizar el último código de desarrollo, debe descargarlo del sitio oficial, lo cual es mejor que intentar habilitar un repositorio inestable u otro.
Tampoco hay ppas disponibles en este momento (que no sea el que ha probado), por lo que la siguiente forma de compilación
mysql-5.6
es en realidad la más fácil y única en el momento de obtener lo que desea.Sin embargo, como dice que está interesado en compilar la última versión de desarrollo de
mysql 5.6
, las siguientes instrucciones deberían ayudarlo:Descargue el último código fuente de desarrollo del sitio mysql y verifique la descarga. En el momento actual que quieras
mysql-5.6.7-rc.tar.gz
; vaya a la página, seleccione versiones de desarrollo y luego seleccione el código fuente en el cuadro.Ahora corre
cd a la carpeta y cree una carpeta llamada bld:
En este punto, es importante buscar las dependencias con
La documentación importante está disponible aquí sobre el proceso de compilación, pero lo que probablemente quiera hacer es usar las opciones estándar que utiliza la compilación oficial. Para eso, como se indica aquí , ejecute (mientras está en la
bld
carpeta):Luego, cuando la
cmake
configuración haya finalizado y esté satisfecha (tome nota de las dependencias faltantes que menciona; si faltan algunas, descárguelas y elimine todo en elbld
directorio y ejecute elcmake
comando anterior nuevamente)Ahora está listo para ejecutar la compilación con make y cualquier opción que pueda agregar:
Cuando finalice la compilación (tomará aproximadamente una hora), ejecute
Ahora, deberías tener una
mysql
instalación. Cualquier información adicional debe estar disponible en la guía oficial muy detallada .fuente
apt-get source -b
odpkg-buildpackage
.My SQL 5.6 está disponible para descargar aquí: Descargar My SQL 5.6
Creo que tendrá que ir con el paquete sin rpm al final de la lista.
Y aquí puede encontrar detalles sobre cómo instalar esta versión: Cómo instalar usando un paquete binario
Espero que esto ayude :)
Para instalar y usar una distribución binaria MySQL, la secuencia de comandos básicos se ve así:
fuente
Aquí hay otro enfoque comparado con la respuesta de empi89, usando un script de inicio mysql modificado. Sí, esto es manual, pero este es el precio que paga por estar a la vanguardia. Oracle no proporciona un repositorio. Echa un vistazo a esta publicación .
EDITAR : En resumen, puede copiar el /etc/init.d/mysql original a /etc/init.d/mysql-opt y modificarlo según corresponda:
Luego, copie / etc / mysql / debian-start a / etc / mysql / debian-start-opt y edite según corresponda:
Hazlo ejecutable
Luego, copie /etc/mysql/my.cnf a /etc/mysql/my-opt.cnf y edite:
En la sección [mysqld_safe], agregue la siguiente línea:
En la sección [mysqld], modifique las siguientes líneas:
Además, si tiene esto habilitado, como lo hice
que ahora está en desuso, debe reemplazarse por las siguientes dos líneas:
Tiempo para probar Detener mysql
Mantenga una copia de seguridad de datos en caso de que necesite revertir los datos antiguos
Hacer que el script de inicio sea ejecutable
Prueba mysql-opt comienza.
NOTA: Esto actualizará las tablas internas actuales de mysql. Hiciste la copia de seguridad de los datos, ¿no?
Verifique los registros en busca de errores. Durante la depuración de un servidor que no se inicia, puede emitir manualmente
Si todo salió bien, puede habilitar el servidor opt mysql durante el inicio. Inhabilite la ejecución del script anterior en init.
Instale el nuevo, ignorando las advertencias.
Verifique que esté instalado.
El comando anterior ahora debería mostrar algo como:
fuente
Aquí tiene todas las instrucciones para instalarlo desde los archivos binarios, además de los pasos para instalarlo
/usr/bin
y configurarlo como el servicio que solicitó ...Instalación de Mysql 5.6
fuente
apt-get
.