* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Solución del Error al iniciar MySQL y Eclipse no conecta con MySQL

Nada mas como último comentario ya que la solución que di fue un poco ambigua: la configuración que hice estaba bien, se instala el eclipse primeramente utilicé urpmi eclipse pero les recomiendo que mejor descarguen los eclipse tar.gz de ésta página http://www.eclipse.org/downloads/ puesto que funcionan mejor, lo descomprimen y luego lo ejecutan, les recomiendo el: Eclipse IDE for Java EE Developers puesto que este es el más completo. Luego con urpmi instalé mysql pero me daba error al arrancar

[root@localhost luis]# service mysqld start
ERROR: hostname cannot be localhost, mysql_install_db is quite unstable
https://qa.mandriva.com/show_bug.cgi?id=38398

Así que aquí expongo la solución de eso en 4 pasos que cheque en la URL añadida al error:

    1. rpm -e mysql
    2. rm -f /var/lib/mysql/mysql/*
    3. /bin/hostname 127.0.0.1
    4. urpmi mysql

ya que están instalados y funcionando bien.

Ahora se procede ha instalar con urpmi mysql-administrator el cual es un entorno gráfico para la creación de base de datos creo uno la base de datos, pero también se requiere el urpmi mysql-query-browser por si uno quiere verificar la base de datos y/o introducirle datos.

Después de esto uno genera el código java para conectarse a la base de datos pero para conectarse a la base de datos se necesita el conector JDBC en esta URL se descarga: http://dev.mysql.com/downloads/connector/j/5.0.html
Se descarga el archivo tar.gz se descomprime y adentro hay un archivo .jar que es el Driver que vamos a utilizar para la conexión, copiamos este archivo . jar a la carpeta del proyecto y en el entorno eclipse tenemos que añadirlo con clic derecho en el proyecto -> Build Path -> Configure Build Path -> pestaña Libraries -> opción External JARS y seleccionamos el archivo .jar previamente copiado a la carpeta del proyecto y yo con el siguiente código verifiqué si realmente estaba funcionando:

import java.sql.SQLException;


public class Agendaa {
    static{
        try {
	    //Aqui lleva el nombre del driver de la documentacion
            Class.forName("com.mysql.jdbc.Driver");
        } catch (ClassNotFoundException e) {
	    e.printStackTrace();
        }				 
    }

    public static void main(String[] args) throws SQLException {
        System.out.println("INIT");
        System.out.println("END");
    } 
}

Y sí, puesto que no me dio ningún error.

Despues intenté conectarme a la base de datos previamente creada con mysql-administrator y el cual ya tenía
un registro con el siguiente código:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class Agendaa {
    static{
        try {
            //Aqui lleva el nombre del driver de la documentacion
            Class.forName("com.mysql.jdbc.Driver");	
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }		 
    }

    public static void main(String[] args) throws SQLException {
        System.out.println("INIT");
        Connection conn = DriverManager.getConnection(
                      "jdbc:mysql://localhost/agenda","root","");
        Statement sentencia = conn.createStatement();
        ResultSet res = sentencia.executeQuery(
                                      "SELECT * FROM contactos");
        while (res.next()){
            System.out.println(res.getString("id") + " " + 
                               res.getString("nombre") + " " + 
                               res.getString("direccion") + " ");
        }
        conn.close();
        System.out.println("END");
    } 
} 

Pero me daba un error de conexión.

Aquí en este foro me dieron la solución a ese problema porque tengo que hacer lo siguiente en Mandriva Linux 2009 se dirige uno a /etc/ en ese directorio se encuentre el archivo my.cnf de le dan todos los permisos y se busca un termino llamado: skip-networking cuando uno lo encuentra lo comenta apuntandole un # antes quedando así:

#skip-networking

Ahora Importante: Se reinicia el equipo y listo ya puedes conectarte a la base de datos.

Saludos y espero esto les sirva.