Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki


MySQL: Instalar y configurar MySQL Server 5 en Linux Suse 10
Linux


En este manual explicamos cómo instalar y configurar MySQL Server 5 en Linux Suse Enterprise Desktop 10. Está realizado con capturas de pantalla y explicación paso a paso. Para la instalación se ha utilizado YaST.

Instalar y configurar MySQL Server 5 en Linux Suse Enterprise Desktop 10
Instalar y configurar MySQL Server 5 en Linux Suse Enterprise Desktop 10

En primer lugar, si no hemos instalado MySQL Server 5 como paquete de instalación de Linux Suse, seguiremos los siguientes pasos:

1. Abriremos una ventana de terminal e iniciaremos la sesión como usuario "root" con el comando :

su - root
(nos pedirá la contraseña del superusuario root)

2. Abriremos la aplicacion Centro de control de YaST, ejecutando el comando:

yast

nos mostrará la aplicación Centro de Control de YaST. Seleccionaremos de la parte izquierda "Software" y de la derecha "Instalar/desinstalar software", pulsaremos INTRO para continuar:

Mostrará un mensaje indicando que se está iniciando YaST:

Seleccionaremos la opción "Buscar" para localizar el paquete "mysql":

En "Buscar secuencia" escribiremos "mysql" y pulsaremos INTRO:

Desde el menú "Acciones" seleccionaremos "Todos los paquetes de la lista" y pulsaremos INTRO:

Seleccionaremos "Instalar todo" y pulsaremos INTRO:

Pulsaremos "Aceptar" para iniciar la instalación de mysql, necesitará el DVD de Suse para instalar MySQL Server 5:

YaST resolverá las posibles dependencias de los paquetes instalados, en nuestro caso necesita instalar también "mono-winforms", pulsaremos "OK":

Se iniciará el proceso de instalación, indicando el progreso de la misma con la siguiente ventana de Instalación de paquetes:

Tras la instalación nos pedirá confirmación para instalar otro paquete o para salir, pulsaremos "No" para salir de YaST:

3. A continuación ejecutaremos el script de configuración de MySQL, ubicado (normalmente) en /usr/bin/. Para ello abriremos una ventana de terminal y, con el usuario "root" ejecutaremos:

cd /usr/bin/
./mysql_install_db

Si no ejecutamos este script e intentamos iniciar MySQL se producirá un error como este:

Error 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock'

Inicaremos el servicio (daemon) de MySQL, para ello accederemos a la carpeta /etc/init.d:

cd /etc/init.d

y ejecutaremos el siguiente comando:

./mysql start

con el resultado:

Starting service MySQL done

podremos ver el servicio inicado con el comando:

ps -a

con el resultado:

PID TTY TIME CMD
22371 pts/0 00:00:00 su
22374 pts/0 00:00:00 bash
24168 pts/0 00:00:00 mysqld
24201 pts/1 00:00:00 su
24204 pts/1 00:00:00 bash
24368 pts/1 00:00:00 ps

Para probar MySQL podremos ejecutar el comando "mysqlshow" que nos mostrará las bases de datos de MySQL (creadas por el script de configuración):

mysqlshow

con el resultado :

+--------------------+
| Databases |
+--------------------+
| information_schema |
| mysql |
| test |
| tmp |
+--------------------+

desde la línea de comandos también podremos crear tablas, ejecutar consultas SQL, etc. Para ello ejecutaremos el comando "mysql":

mysql

con el resultado:

Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3 to server version: 5.0.18

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

mysql>

ejecutando el comando "show databases" nos mostrará las bases de datos actuales de MySQL:

show databases

con el resultado:

-> ;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
| tmp |
+--------------------+
4 rows in set (0.02 sec)

para crear una nueva base de datos:

create database prueba

con el resultado:

-> ;
Query OK, 1 row affected (0.00 sec)

Para conectarnos a la base de datos creada:

connect prueba

con el resultado:

Connection id: 4
Current database: prueba

Para crear una tabla:

create table tabla_prueba (campo1 varchar(10), campo2 date);

con el resultado:

Query OK, 0 rows affected (0.02 sec)

Para mostrar las tablas de la base de datos a la que estamos conectados:

show tables;

con el resultado:

+------------------+
| Tables_in_prueba |
+------------------+
| tabla_prueba |
+------------------+
1 row in set (0.00 sec)

Para insertar registros en la tabla:

insert into tabla_prueba (campo1) values ('prueba 1');

con el resultado:

Query OK, 1 row affected (0.00 sec)

mysql> insert into tabla_prueba (campo1) values ('prueba 2');
Query OK, 1 row affected (0.00 sec)

mysql> insert into tabla_prueba (campo1) values ('prueba 3');
Query OK, 1 row affected (0.00 sec)

mysql> insert into tabla_prueba (campo1) values ('prueba 4');
Query OK, 1 row affected (0.00 sec)

mysql> insert into tabla_prueba (campo1) values ('prueba 5');
Query OK, 1 row affected (0.00 sec)

Para mostrar los registro de la tabla:

select * from tabla_prueba;

con el resultado:

+----------+--------+
| campo1 | campo2 |
+----------+--------+
| prueba 1 | NULL |
| prueba 2 | NULL |
| prueba 3 | NULL |
| prueba 4 | NULL |
| prueba 5 | NULL |
+----------+--------+
5 rows in set (0.05 sec)


Anuncios


Enviado el Lunes, 18 septiembre a las 06:35:55 por ajpdsoft
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A