Hace unos días estuve intentando conectar netbeans con mysql utilizando hibernate, pero netbeans no se podía conectar a mysql, en todo los lugares que encontraba me decía que edite el archivo /etc/my.cnf el cual no existía, en teoría se puede crear pero estaba escaso de tiempo hasta que un amigo (jmaslibre) me dijo que revisara el script de inicio, y allí encontramos la solución, así que les explico como se hace.

Lo primero es verificar si tenemos instalado mysql, si no buscamos nuestro disco de Slakcware y lo instalamos, se encuentra en la sección de ap o lo podemos buscar y descargar desde aqui: http://packages.slackware.it/ ya que lo tenemos instalado ejecutamos el siguiente comando como super usuario:

su - mysql

Esto hará que iniciemos sesión como el usuario mysql, luego procedemos a crear la base de datos con el siguiente comando:

mysql_install_db

Nos mostrara varios mensajes entre ellos uno que nos dice que hay crear la contraseña del usuario root para la base de datos, esto lo hacemos con el siguiente comando:

mysqladmin -u root password 'new-password'

Sustituimos ‘new-password’ por la contraseña que le vamos a asignar al usuario root, ya que tenemos la base de datos creada y asignada la contraseña al usuario root procedemos a editar el script de inicio de mysql, esto servirá para que podamos conectarnos por medio del puerto 3306 a la base datos, así que escribimos el siguiente comando como super usuario:

nano /etc/rc.d/rc.mysqld

En ese archivos buscamos las siguientes lineas:
# To allow outside connections to the database comment out the next line.
# If you don't need incoming network connections, then leave the line
# uncommented to improve system security.
SKIP="--skip-networking"

Y comentamos las linea que dice: SKIP="--skip-networking" tiene que quedar de la siguiente manera:

# To allow outside connections to the database comment out the next line.
# If you don't need incoming network connections, then leave the line
# uncommented to improve system security.
# SKIP="--skip-networking"

Luego de haber comentado esa linea presionamos la combinación de teclas ctrl+o (Para guardar) y ctrl + x (Para salir), con eso ya tenemos toda la configuración lista, solo hace falta darle permisos de ejecución al sript de inicio, para ello ejecutamos el siguiente comando como super usuario:

chmod +x /etc/rc.d/rc.mysqld

Y por ultimo procedemos a correr el script para iniciar la base de datos:

/etc/rc.d/rc.mysqld start

Listo con eso ya podremos conectar netbeans o cualquier otra aplicación hacia mysql sobre Slackware utilizando el puerto 3306😀

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s