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.