Configuración

Preparación de la base de datos

Usted necesitará crear la base de datos a mano usando el cliente de MySQL; Este paso es relativamente simple y requiere que usted tenga los permisos apropiados:


bash$ mysql -uroot -pd3vt3st
mysql> use mysql;
Database changed
mysql> CREATE DATABASE IF NOT EXISTS cvebrowser;
Query OK, 1 row affected (0.05 sec)

También es requerido que usted cree un usuario con los permisos apropiados para que el cliente JDBC pueda conectarse; Para ello requerirá la dirección IP de la máquina que correrá el importador y el motor de búsqueda:

Note

hay más de una manera de asignar los permisos en MySQL, pro favor verifique el manual en línea para más detalles.

Tenga en cuanta que debe usar un usuario y palabra clave que las usadas en este manual, de otra manera se estará exponiendo a atacantes remotos.


mysql> GRANT ALL ON cvebrowser.* TO 'cvebrowser'@'127.0.0.1' IDENTIFIED BY 'cv3br0ws3r';

Query OK, 0 rows affected (0.02 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

Una vez que la base de datos y el usuario han sido creados entonces usted necesitará crear las tablas y cargar la metadata inicial:


mysql> use cvebrowser
Database changed
mysql> source /opt/cvebrowser/etc/create_tables.sql
Query OK, 0 rows affected (0.01 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.03 sec)
mysql> source /opt/cvebrowser/etc/load_metadata.sql
Query OK, 0 rows affected (0.00 sec)

Query OK, 1 row affected (0.02 sec)

Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)

Query OK, 1 row affected (0.01 sec)

Query OK, 1 row affected (0.00 sec)
...
(OK, you get the point ;))

Ahora la base de datos esta lista para ser usada.