next up previous contents
Siguiente: El fichero config.php Subir: Instalación de PHP-Nuke Anterior: La carpeta html   Índice General

El fichero nuke.sql

La configuración de la base de datos reside en el fichero nuke.sql que se encuentra en el directorio sql. Su configuración es idéntica bajo Linux o bajo Windows, aunque hay algunos matices:

Para Linux sería: mysqladmin create nuke -u root -p

con lo que nos pedirá la clave de administración de mysql. Luego debemos reiniciar MySQL con:

mysqladmin reload -u root -p

para poder hacer uso de la base creada.

En Windows tenemos que situarnos en el directorio bin dentro de la ruta de instalación de MySQLy la sintaxis sería:

mysqladmin create nuke

pero no hay necesidad de utilizar la clave. Luego reinciamos el proceso de MySQL.

Para la introducción de las tablas usaremos la siguiente sintaxis para ambos sistemas:

mysql nuke < nuke.sql -u root -p

omitiremos la -p si estamos en Windows. Debemos tener nuke.sql en el mismo directorio en el que estemos trabajando o referirnos a él con la ruta completa.

Tanto para introducir las tablas en la base de datos como para el control y realización de copias de seguridad, podemos utilizar el excelente programa phpMyAdmin que veremos en la siguiente sección.

Lo más lógico es tener un usuario que tenga permisos para manejar la base de datos, de esta manera, en caso de problemas, no expondremos los datos del administrador de MySQL. La orden sería:

[usuario@servidor directorio]$ mysql -u root

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 3.23.41

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

mysql>

En la línea de comandos de MySQL escribiremos:

mysql> GRANT ALL ON base_datos.* TO usuario@localhost IDENTIFIED BY "clave"

Ahora podremos usar para el acceso a todas las tablas de la base de datos base_datos con el usuario usuario y la clave clave.


next up previous contents
Siguiente: El fichero config.php Subir: Instalación de PHP-Nuke Anterior: La carpeta html   Índice General
Manual de PHP-Nuke - http://www.phpnuke-espanol.org/