MariaDB sustituye a MySQL en los repositorios

Anuncios importantes relacionados con el sitio o Arch Linux, por favor leerlos.
Responder
Avatar de Usuario
Traumness
Equipo Hispano
Equipo Hispano
Mensajes: 78
Registrado: 22 Jun 2011, 12:39
Ubicación: Austria

MariaDB sustituye a MySQL en los repositorios

Mensaje por Traumness » 26 Mar 2013, 10:56

MariaDB es oficialmente nuestra forma de implementar MySQL por defecto. Usar MariaDB apenas supone un reemplazo como tal. Es por ello que realizar el cambio no debería suponer un problema. Sin embargo, y puesto que todavía hay que pulir algunas aspectos de compatibilidad, la sustitución no se hará de forma automática.

Se recomienda a todos los usuarios que realicen esta actualización. En un mes se reubicará MySQL: dejará de estar en los repositorios oficiales para pasar al AUR.

Aquellos usuarios que quieran llevar a cabo este cambio tendrán que instalar mariadb, libmariadbclient o mariadb-clients y ejecutar mysql_upgrade para completar la migración de un sistema a otro.

Un ejemplo de migración sería el siguiente:

Código: Seleccionar todo

# systemctl stop mysqld
# pacman -S mariadb libmariadbclient mariadb-clients
# systemctl start mysqld
# mysql_upgrade -p
percona-server es otro fork de MySQL; también disponible en el repositorio [community]. Es más parecido a Oracle MySQL Enterprise pero, sin embargo, carece de las nuevas características que MariaDB incluye.

El paquete mysql 5.5.30-7, en [extra], y todos los paquetes que dependen de él se han recompilado para que apunten a sus homólogos de MariaDB. Respecto a otros paquetes, quienes se encargan de mantenerlos deben modificarlos para que dependan de los paquetes que conforman MariaDB.

Más información en nuestra lista de correo.

Bartłomiej Piotrowski, 25 de marzo de 2013
Publicado en archlinux.org; noticia original en inglés.

Avatar de Usuario
Traumness
Equipo Hispano
Equipo Hispano
Mensajes: 78
Registrado: 22 Jun 2011, 12:39
Ubicación: Austria

Re: MariaDB sustituye a MySQL en los repositorios

Mensaje por Traumness » 26 Mar 2013, 11:13

Un pequeño apunte:

No es necesario ejecutar mysql_update con la opción -p (password) ya que puede resultar en el siguiente error de permisos:

Código: Seleccionar todo

[[email protected]]$ mysql_upgrade -p
Phase 1/3: Fixing table and database names
mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect
FATAL ERROR: Upgrade failed

Responder