Pregunta

Me gustaría reemplazar MySQL 5.1 en mi servidor Debian Lenny de 32 bits por el servidor Percona con XtraDB.La razón principal es el mejor rendimiento de Percona.

Es un servidor de producción con muchos servicios en ejecución.Muchos otros programas pueden depender de mysql-client y otras bibliotecas compartidas de mysql.

¿Es seguro reemplazar MySQL?

Por "seguro" me refiero a: 1. eliminar mysql, 2. instalar percona 3. todo funciona como antes

¿Romperá las dependencias del software de terceros? ¿Será necesario cambiar la configuración del software de terceros (es decir, ruta del socket, puerto del servidor, ruta de las bibliotecas compartidas)? ¿Requerirá instalar billones de paquetes adicionales?

Realmente no quiero una situación con bibliotecas rotas, archivos de encabezado faltantes o incompatibles, etc.

¿Fue útil?

Solución

Actualmente estamos en el proceso de actualización de MySQL 4.1 a Percona Server 5.5 en el trabajo y Percona es, como dicen en su sitio, un reemplazo completo para MySQL, los binarios usan los mismos nombres, usa las mismas bibliotecas, la misma ubicación del archivo de configuración, toma los mismos parámetros y tiene exactamente la misma sintaxis SQL.También deberían ser compatibles con archivos de datos en la misma versión (MySQL 5.1 a Percona 5.1, etc.) pero no es nada que haya verificado personalmente.

Puede hacer un apt-get install percona-server-server-5.1 después de agregar sus repositorios y automáticamente reemplazará MySQL porque lo marca como un paquete conflictivo.Pero primero debe realizar un volcado SQL de su base de datos, por supuesto.

Actualmente tenemos configurada la replicación desde un maestro MySQL 4.1 a un par de esclavos Percona 5.5 y tampoco hemos tenido problemas para insertar volcados SQL.

Otros consejos

... no lo sé.

En mi experiencia, la única forma es hacer una copia de su configuración existente en una máquina antigua y ejecutar algunas pruebas.Luego cambie a la nueva base de datos y vuelva a ejecutar las mismas pruebas.

Acabo de cambiar un conjunto de aplicaciones de Tomcat 5 a Tomcat 6 y, en teoría, con uno o dos ajustes, todas deberían haber funcionado bien.La primera vez que lo probé, se instaló OpenJava y la recolección de basura estropeó las cosas.La segunda vez con Sun Java, un manejo poco fiable de fechas estropeó las cosas y tuvo que ser corregido, parece que funciona bien ahora.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top