Instalamos todos los módulos necesarios
# apt-get
install mysql-client-4.1 mysql-server 4.1
apache2 php4 phpmyadmin libapache2-mod-php4 php4-gd
Durante la instalación nos pide permiso para seguir, aceptamos y despues hace dos preguntas más, la primera relativa a la relación phpmyadmin con el servidor Apache, elegimos la última opción apache2 (la marcamos con la espaciadora) y la segunda es para que le digamos si queremos reiniciar apache2, le diremos que si <Si> (nos desplazamos con [Tab]
Ahora debemos configurar la base de datos tal y como indicamos más abajo
Instalación de "solo" MySQL
Comenzamos la instalación de los módulos de la B D
# apt-get install mysql-client-4.1 mysql-server 4.1
Si queremos administrar la BD MySQL de modo gráfico, añadiremos a la instalación "mysql-admin" quedándonos la orden de instalación así:
# apt-get install mysql-client-4.1 mysql-server-4.1 mysql-admin
# mysqladmin -u root password clave_para_mysql
Antes de continuar debemos fijarnos en si la aplicación que va a utilizar este "trio" crea o no la base de datos. Si ya la crea (como en el caso de Galopín), daremos por terminado este paso, sinó debemos crear la base de datos "facturalux" ó "OpenBiblio" o "lo_que_corresponda"
# mysqladmin -u root create nobre_base_datos -p
nos pide Password: introducimos la clave_para_mysql que acabamos de creamos hace un momento.
Comprobamos que la base de datos está creada
$ mysql -u root -p
nos pide la clave (de "root" en MySQL) y nos devuelve:
mysql>
escribimos la orden
mysql> SHOW DATABASES;
nos devovera algo así
+- - - - - - - - - -+
| Database |
+- - - - - - - - - -+
| mysql |
| OpenBiblio |
+- - - - - - - - - -+
| Database |
+- - - - - - - - - -+
| mysql |
| OpenBiblio |
+- - - - - - - - - -+
Ahora creamos con "casi" todos los permisos el usuario que utilizará la base de datos accedemos como usuario "root" para tener capacidad de crear usuarios
$ mysql -u root -p
Nos pide Password: e introducimos la clave_para_mysql
Una vez dentro de mysql veremos que $ cambió a >, escribimos:
> GRANT ALL ON nombre_base_datos.* TO usuario_esta_base_datos IDENTIFIED BY 'clave_usuario';
Nota: atentos a: el ".*" despues del nombre de la base, la clave debe ir entre comillas simples y al ";" final
Para salir de la base de datos
> quit
Esto en modo "linea de ordenes" si instalasteis "mysql-admin" y después hicisteis (como es de rigor) el "update-menus" tendréis en Programas -> Aplicaciones -> Bases de datos el lanzador de MySQL Administrator o desde terminal $ mysql-admin
Más detalles sobre MySQL aquí: http://mysql.conclase.net/curso/index.php?cap=01





