Enciende la LAMP en Debian: MySql

mysql_logo

Para la M en LAMP, tenemos al gestor de base de datos MySql, desarrollado por la comunidad desde varios años atrás, el cual tiene un nivel de madurez muy alto y es amplicamente usado a nivel mundial por empresas de renombre. Como parte de LAMP, también viene incluido en el paquete XAMPP, que es el que estamos usando en estas pequeñas reseñas.

El Servicio

Para correr únicamente el servidor MySql, debemos ejecutar el siguiente comando como administrador:

# /opt/lampp/lampp startmysql

Para detenerlo usamos el comando

# /opt/lampp/lampp stopmysql

también con permisos de administrador.

Hay que tener en consideración que solo un servicio de mysql puede correr en el sistema a la vez.  Esto significa que cuando queramos usar uno de los dos MySql, el de XAMPP o el de Debian, tendremos que detener uno.

Para detener el servicio MySql de Debian usamos el comando:

# /etc/init.d/mysql stop

con permisos de administrador. Para levantarlo en cambio usamos:

# /etc/init.d/mysql start

La Interfaz de Usuario

Mis herramientas de preferencia para manejo de bases de datos mysql son Mysql Query Browser y Mysql Administrator.

Para instalarlos en debian hacemos un

# apt-get install mysql-query-broser mysql-admin

con permisos de administrador, y aceptamos las dependencias que se tengan que instalar.

Ahora, para conectar Query Browser o Administrator al servidor de nuestro xampp, o al servidor que tengamos instalado en Debian mediante los repositorios, el único factor que cambia es el socket. Para todo servidor mysql se crea un socket que es al que los entornos de administración se conectan. En xampp este socket se crea en la dirección

/opt/lampp/var/mysql/mysql.sock

El servidor mysql de los repositorios debian crea el socket en la dirección

/var/run/mysqld/mysql.sock

Si se quiere usar el servidor mysql que viene con XAMPP, ingresamos los datos preconfigurados en la ventana de conexión del Query Browser y se especifica la dirección del socket en la sección Detalles

Socket en Query Browser

El servidor mysql de xampp se usa con el usuario root y sin contraseña, según su preconfiguración. Damos click en conectar y así vemos las bases de datos que vienen creadas por defecto en el servidor y podemos comenzar a agregar nuevas, realizar consultas, y todas las demás gestiones que necesitemos.

Así tenemos listo nuestro entorno de trabajo de bases de datos para nuesto stack LAMP. El siguiente artículo comprenderá un análisis sobre los editores e IDEs de programación en PHP y mi elección personal.

Desde la mente de Mau

Desde hace algunos meses atrás he utilizado MySql Workbench para mi trabajo con bases de datos. Pienso que este programa ya ha alcanzado la madurez suficiente para ser viable en el desarrollo de aplicaciones reales, ya que lo he estado usando regularmente y cumple con todas mis necesidades. No lo incluí aquí porque su instalación en Debian no es tan sencilla ya que requiere compilarse, y porque creo que merece un post particular.

En fin, MySql Query y Administrator sirven perfectamente bien para el trabajo de base de datos en Linux, y en caso de no querer usarlo, siempre está phpMyAdmin que también viene con XAMPP.

Un pensamiento en “Enciende la LAMP en Debian: MySql

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