jueves, 17 de abril de 2014

OpenSUSE 13.1 y MySQL

Haciendo pruebas con OpenSUSE 13.1 me doy cuenta de que viene precargado mariadb y no lograba activar y habilitar el MySQL, me funciono realizando lo siguiente:

1. Instalar a traves de YaST mysql-community-server; esto implicará que el mismo YaST solicite desinstalar mariadb-server y mariadb-client; se debe autorizar la desinstalación ya que la versión mariadb que viene preinstalada en OpenSUSE 13.1 no es compatible con MySQL 5.6.

2. Una vez instalado mysql-community-server se debe crear un archivo usando el siguiente comando:
    • sudo vi /lib/systemd/system/mysqld.service
    • El contenido del archivo debe ser el siguiente:
[Unit]
Description=MySQL Server
After=network.target

[Service]
Type=forking
ExecStart=/etc/rc.d/mysql start
ExecStop=/etc/rc.d/mysql stop

[Install]
WantedBy=multi-user.target

3. Posteriormente usar el siguiente comando:
    • sudo systemctl daemon-reload 
4. Entrar nuevamente a YaST en la sección de System, y luego en Service Manager localizar mysqld y habilitar el servicio.

5. Posteriormente cerrar el YaST y en la terminal teclear:
    • sudo mysql_secure_installation
Esta opción solicitará la contraseña del root, si es la primera vez que se ejecuta es en blanco; posteriormente solicitará algunos datos de la instalación.
6. Finalmente regresar a YaST nuevamente a System y Service Manager localizar mysqld e indicar que debe iniciar el servicio.


De esa forma me funciono, espero te sea de utilidad !!! 


Referencias:
http://superuser.com/questions/384365/systemctl-enable-differs-from-systemctl-start-how
http://en.opensuse.org/SDB:MySQL_installation
https://bugzilla.novell.com/show_bug.cgi?id=846422
https://bugzilla.novell.com/show_bug.cgi?id=840159


2 comentarios:

  1. Punto gordo para tí chaval. efectivamente, este era uno de los problemas que tenía. El otro problema era que estaba mezclando paquetes de MariaDb y Mysql.

    Sugiero usar la opcion "actualizar" si de repente veis que mysql no arranca. A mí me estaba dando algún problema una dependencia mal resuelta.

    Los muchachos de OpenSuSE han hecho un "buen trabajo" asegurandose de que sea prácticamente un suicidio usar mysql

    ResponderEliminar
    Respuestas
    1. Jejeje, muchas gracias, justo pense lo mismo acerca de ese "buen trabajo", saludos !

      Eliminar