Instalación de un servidor MySQL en Debian Lenny

Este articulo explica como instalar el servidor y un cliente de lineas de comando de la base de datos MySQL en Debian Lenny.

Instalación

Para instalar el servidor y un cliente de lineas de comando MySQL, ejecute el siguiente comando:

# aptitude install mysql-server mysql-client libmysqlclient15-dev

Tenga en cuenta que hemos instalado las librerías y los encabezados de desarrollo con el paquete ‘libmysqlclient15-dev’ las cuales se puede dejar por fuera, pero he encontrado que son útiles en muchas situaciones.

Contraseña MySQL

Durante la instalación de MySQL, se le presentará la opción de establecer una contraseña:

Fig. 1 Escribir contraseña de root MySQL

Fig. 1 Escribir contraseña de root MySQL

Estableciendo la contraseña de usuario administrador «root» de MySQL es un paso recomendado es su instalación. Si usted decide que la protección de su base de datos de producción es una buena idea, entonces simplemente escriba su contraseña elegida como se indica previamente.

A diferencia de versiones anteriores de Debian, en la versión de Debian Lenny pide una confirmación de la contraseña (¡lo cual es una buena cosa!):

 

Fig. 2 Confirmar contraseña de root MySQL, introducida previamente

Fig. 2 Confirmar contraseña de root MySQL, introducida previamente

Creando base de datos

Primero tiene que iniciar sesión como usuario «root» de MySQL, con el siguiente comando:

$ mysql -u root -p
Enter password:

Entonces coloque la contraseña del usuario «root» definida previamente.

Luego de iniciar sesión en el servidor como «root», ahora usted puede crear una BD, con el siguiente comando:

mysql> CREATE DATABASE mibasededatos;

Donde mibasededatos es el nombre real de su base de datos y por tanto debe ser sustituido por el nombre real. Para comprobar que la base datos se creo ejecute el siguiente comando:

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mibasededatos      |
| mysql              |
+--------------------+
3 rows in set (0.00 sec)

A continuación salga de la sesión de MySQL

mysql> EXIT

A continuación se creará una base de datos basado en un script con todas las sintaxis SQL para construirla. Este script se llama «mibasededatos-generada.sql»

Entonces debe ubicarse en el directorio donde esta este archivo .sql y ejecutamos el siguiente comando para correr el script:

$ mysql -u root -p mibasededatos < mibasededatos-generada.sql
Enter password:

Para comprobar que la estructura de la base datos se creo con éxito, ejecute los siguientes comando:

$ mysql -u root -p mibasededatos
Enter password:

mysql> SHOW TABLES;
+--------------------------------+
| Tables_in_mibasededatos        |
+--------------------------------+
| mi_tabla1                      |
| mi_tabla2                      |
| mi_tabla3                      |
| mi_tabla4                      |
+--------------------------------+
4 rows in set (0.00 sec)

Creando usuarios

Vuelve a entrar como root para crear usuarios para esta base, en este caso usuario admin con su contraseña adminbd con el siguiente comando:

$ mysql -u root -p
Enter password:

Una vez conectado el servidor ejecute el siguiente comando para crear el usuario

mysql> GRANT ALL PRIVILEGES ON mibasededatos.* TO 'admin'@'localhost' \
IDENTIFIED BY 'adminbd';
Query OK, 0 rows affected (0.03 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

Para comprobar que el usuario se creo con éxito, ejecute los siguientes comando:

mysql> SELECT user FROM mysql.user;
+------------------+
| user             |
+------------------+
| root             |
| root             |
| admin            |
| debian-sys-maint |
| root             |
+------------------+
5 rows in set (0.00 sec)

Luego salga para ingresar con el usuario creado:

mysql> EXIT
Bye

Ahora debe conectarse como usuario admin indicándole de la base de datos mibasededatos de la siguiente forma:

$ mysql -u admin -p mibasededatos
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 47
Server version: 5.0.51a-24+lenny4 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

y de esta forma ¡esta listo para trabajar con la base de datos!

Referencias

¡Haz tu donativo!

Si te gusto este articulo, por favor, ayúdame a seguir escribiendo este tipo de articulo, haciendo donativos en Dolares vía el servicio Paypal haciendo clic aquí o en la siguiente imagen.


PayPal - The safer, easier way to pay online!


También puede realizar su donativo con Bitcoin (BTC) en escaneando el siguiente código QR:

¡Ayúdame a continuar Blog de lcaballero.wordpress.com!

O usando en la siguiente dirección:

bitcoin:13uZUXXqLP3Ct3ksWHXnDqSrbMbhDV9hGz

2 thoughts on “Instalación de un servidor MySQL en Debian Lenny

  1. Pingback: Instalando phpMyAdmin en Debian Whezzy | Leonardo J. Caballero G.

  2. Pingback: Instalar servidor MySQL en Debian 9 (Stretch) | Leonardo J. Caballero G.

Deja un comentario