Personal tools
You are here: Home Development Guía de referencia para gvSIG 1.1 Apéndices Cómo configurar el Geonetwork para que funcionen los acentos desde gvSIG Creación de una base de datos en MySQL 5.0 en UTF-8
Document Actions

Creación de una base de datos en MySQL 5.0 en UTF-8

by Victor Acevedo last modified 2010-06-01 22:52

Este ejemplo explica como se tiene que crear y configurar una base de datos MySQL en UTF-8 donde se almacenarán los metadatos

Este documento explica como instalar y configurar un servidor de bases de datos MySQL para ser usado con el geonetwork. aunque el documento se ha centrado en una máquina línux, el documento es válido también para windows, a excepción de los comandos que se utilizan en la instalación.

Lo primero que hay que hacer es instalar el servidor de MySQL. Para ello ejecutamos:

$apt-get install mysql-server-5.0

Como cliente vamos a usar un cliente de consola, aunque existen clientes gráficos que permiten hacer lo mismo. Para instalarlo ejecutamos lo siguiente:

$apt-get install mysql-client-5.0

Una vez que ya tenemos instalado el cliente y el servidor, vamos a crear la base de datos que utilizará Geonetwork. De aquí en adelante se asume que la base de datos se llamará geonetwok y que habrá un usuario geonetwork_user con una contraseña geonetwork_password que tendrá acceso a la misma. Para ello deberemos teclear desde una consola lo siguiente:

$mysql –u root 

Con esto nos estamos conectando a la base de datos como el usuario root sin contraseña. Si hemos creado una contraseña previamente tenemos que usar la opción -p. A continuación ejecutamos:

mysql> create database geonetwork character set utf8 collate utf8_unicode_ci;
mysql> grant select, insert, update, delete, drop, alter, create on table geonetwork.* to geonetwork_user@'localhost' identified by 'geonetwork_password';
mysql>exit;

Con esto ya tenemos la base de datos creada en UTF-8 y un usuario con los permisos necesarios para usarla.


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: