Archive

Posts Tagged ‘Unix’

Debian/Java. Parte IV: Instalando y configurando MySQL

January 25th, 2009

Instalación de MySQL server.

su -c apt-get install mysql-server-5.0

Lo primero que debemos hacer es configurarle una contraseña al usuario root. Esto lo haremos con el comando mysqladmin, que viene incluido en la distribucion de MySQL.

mysqladmin -h localhost -u root password contraseña_nueva_de_root

Como de costumbre, instalaremos las utilidades gráficas.

Instalación de MySQL Administrator.

su -c ‘apt-get install mysql-admin’

MySQL Administrator es una interfaz gráfica para administrar diferentes aspectos de la base de datos MySQL, como por ejemplo la seguridad o las cuentas de usuario.

debian_java_parteiv_mysql_administrator

Primera ejecución de MySQL Administrator

Creación de un nuevo esquema de base de datos: A continuación definiremos un nuevo esquema o base de datos llamado test, sobre el que ejecutaremos algunas pruebas más adelante. Para ello, haremos click en la opción Catalogs del menú de la izquierda. Veremos que en la parte inferior izquierda nos aparece un apartado con los diferentes esquemas de base de datos que hay creados (normalmente information_schema y mysql para una instalación “limpia”), haremos click en una zona libre de ese apartado con el botón derecho y seleccionaremos la opción Create schema tal y como se puede ver en la siguiente captura.

debian_java_parteiv_mysql_administrator_create_schema

A continuación, se nos solicitará el nombre del nuevo esquema, en nuestro ejemplo hemos asignado el nombre test, ya que este esquema lo utilizaremos más adelante en diferentes pruebas.

Definición de un nuevo usuario con permisos sobre el nuevo esquema creado: Seleccionamos la opción New User del menú, tal y como se ve en la imagen.

debian_java_parteiv_mysql_administrator_user1

A continuación introduciremos el nombre de usuario y la contraseña, y haremos click en el botón Apply Changes en la parte inferior derecha.

debian_java_parteiv_mysql_administrator_user21

En la pestaña Schema Privileges seleccionaremos el esquema test del panel de la izquierda y a continuación seleccionaremos todos los permisos del panel de la derecha y haremos click en el botón flecha izquierda para asignar todos los privilegios seleccionados al usuario test. Con esto lo que haremos será darle acceso desde cualquier host de la red.

debian_java_parteiv_mysql_administrator_user3

El siguiente paso sería probar el usuario pero eso lo haremos más adelante con el programa MySQL Query Browser.

Instalación de MySQL Query Browser

su -c ‘apt-get install mysql-query-browser’

MySQL Query Browser es una interfaz gráfica para ejecutar sentencias o scripts SQL.

debian_java_parteiv_mysql_query_browser

Primera ejecución de MySQL Query Browser

Conexiones remotas a la base de datos MySQL: Suponiendo que queramos que alguna máquina de la red pueda conectar con nuestro servidor MySQL utilizando uno de los múltiples clientes que existen deberemos indicarlo a MySQL editando para ello el fichero de configuración /etc/mysql/my.cnf.

Localizaremos el apartado:

[mysqld]

Cambiaremos el valor del parámetro bind-address por la dirección IP pública de la máquina.

bind-address = IP_de_tu_servidor

Reiniciaremos el servidor MySQL

su -c ‘/etc/init.d/mysql stop’

su -c ‘/etc/init.d/mysql start’

Con esto ya tenemos la base de datos funcionando así como un esquema y un usuario para hacer pruebas más adelante.

Artículos , , , , ,

Debian/Java. Parte III: Instalando algunas utilidades

January 25th, 2009

La instalación de los siguientes paquetes se puede obviar o no en función de vuestros gustos como usuario :-)

Midnight Commander. Gestor de ficheros (Cónsola).

su -c ‘apt-get install mc’

Este programa para mi es indispensable. Se trata de un clon de Norton Commander (el cual ya utilizaba en la época DOS). No explico nada nuevo pero se trata de aumentar la productividad a la hora de trabajar con ficheros, esto se consigue con dos paneles para navegar por el sistema de ficheros, y una serie de atajos de teclado para hacer las tareas más comunes (copiar, mover, crear directorios, trabajar con ficheros comprimidos, FTP, etc.).

Truquillo MC: En la parte inferior verás una linea donde puedes introducir comandos si introduces un comando del tipo “cd ftp://tu_usuario:tu_contraseña@tu_servidor_ftp” abriras una sesión FTP. Es por ese motivo que en la siguiente lista de aplicaciones no incluido ningún cliente FTP.

Unzip. Utilidad para descomprimir ficheros en formato zip (Cónsola).

su -c ‘apt-get install unzip’

Vim. Vi Improved. Editor de textos generalista para términal vi con algunas mejoras (Cónsola).

su -c ‘apt-get install vim’

SciTE. Editor de textos generalista (Gui).

su -c ‘apt-get install scite’

Dillo. Navegador web “ligero” (Gui).

su -c ‘apt-get install dillo’

Iceweasel. Navegador web “completo” (Gui).

su -c ‘apt-get install iceweasel’

Wget. Gestor de descargas (Cónsola).

su -c ‘apt-get install wget’

Estas son las utilidades que yo instalo siempre pero como dijo Groucho Marx “Estos son mis principios. Si no le gustan tengo otros”. Aquí pongo una captura del rollete de hoy :-)

debian_java_parteiii_iceweasel_scite

Navegador web Iceweasel y editor de texto SciTE

Artículos , , ,

Debian/Java. Parte II: X-Window

January 23rd, 2009

Como comenté en el post anterior, en esta parte instalaremos el sistema gráfico X-Window y el gestor de ventanas XFCE sobre Debian GNU/Linux. Todo estos paquetes más básicos los instalaremos vía gestor de paquetes apt-get. Para ello lo primero será actualizar las listas de paquetes que este gestor tiene configuradas. Esto se hace con un sencillo comando.

su -c ‘apt-get update’

A continuación instalaremos el paquete xserver-xorg.

su -c ‘apt-get install xserver-xorg’

Interesante: apt-get descargará e instalará automáticamente todas las dependencias del paquete xserver-xorg.

Una vez instalado el paquete, se ejecutará automáticamente el asistente de configuración. Este nos preguntará por la resolución que queremos utilizar en nuestro sistema.

debian_java_parte_ii_instalacion_xserver

Una vez instalado el servidor X-Window ya deberíamos ser capaces de iniciar una sesión gráfica aunque, antes de esto, instalaremos un gestor de ventanas para hacer más amigable el uso de nuestro sistema. Un gestor de ventanas no es otra cosa que la aplicación que indica al servidor gráfico X-Window como se va a comportar este (por ejemplo: como será el aspecto de las ventanas, como se comportará el sistema cuando hagamos alguna acción con el ratón, etc.). Tal y como indicamos al principio, instalaremos el gestor de ventanas XFCE en su versión 4, por tratarse de un sistema ligero y con el que me siento bastante cómodo.

su -c ‘apt-get install xfce4′

Una vez este proceso acabe, por fin, seremos capaces de iniciar una sesión gráfica en el equipo.

startx

Para nuestra desilusión, el sistema no es capaz de iniciar la sesión gráfica. Nos muestra el siguiente mensaje de error:

Fatal server error:

could not open default font ‘fixed’

El mensaje de error es bastante explicativo, como hemos partido de una instalación mínima seguramente nos faltará instalar algún paquete adicional. Aparentemente las fuentes del sistema.

su -c ‘apt-get install xfonts-base’

Ahora sí que por fin podremos iniciar la sesión gráfica.

startx

La siguiente captura muestra el gestor de ventanas Xfce4 corriendo sobre nuestro Debian:

debian_java_parteii_xfce4

Artículos , , ,