3. Introduzca el comando flush privileges para indicarle al servidor MySQL
que recarge la tabla de permisos.
4. Salga del monitor del programa MySQL introduciendo exit en el prompt de
mysql>.
Introduzcase en MySQL con el comando mysgl -u httpd -p y
proporcionando la contrasena apropiada (2manysecrets en este caso).
Deberia ser capaz de acceder a la base de datos introduciendo use auth; una vez
en el prompt mysgl>. Si no puede acceder a la base de datos, asegurese de que se
encuentra en el host que ha especificado en la sentencia emitida anteriormente.
Compilar e instalar el modulo mod auth_mysgi
La situac16n de ventaja del servidor de bases de datos MySQL en la comunidad de
codigo fuente abierto ha descansado sobre el desarrollo de un modulo de Apache llamado
mod auth mysgl.
Este modulo se puede utilizar como interfaz en un servidor MySQL para la
autentificacion. Puede bajar la ultima version de este modulo en www. mysql . corn!
Down loads /Contrib/. A continuacion podemos vercomo puede compilar e instalar mod
auth mysql.
I. Extraiga la distribucion de la fuente de mod auth mysgl en el directorio / u s r/
l o c a l/ s r c corno raiz. Cambie el nuevo directorio mod_auth mysgl-
version y ejecute:
./configure
--
with-apache=/usr/local/src/apache version -with-
mysgl=/usr
Asegurese de cambiar el /usr/local/ src/apache
_
version por la ruta de
la distribucion fuente de Apache y /
usr
por la ruta en la que estan instaladas las
cabeceras MySQL. Si tiene instalado MySQL con la configuracion por defecto, los
archivos de cabecera estan instalados en /
usr/local/mysgl y
que el
--
with-mysgl=/usr
suministrado es el valor correcto para este tipo de sistemas,
porque el script
mod auth mysql
genera
/usr/local /mysgl
adjuntando
/local/mysgl
a /
usr.
2. Ejecute make, cambie el directorio a la distribucion fuente de Apache y ejecute
./config.status --activate -module=src/modules/auth
mysgl/libauth_mysgl . a
(si tiene compilado ya Apache)o
./configure
--
activate-module=src/modules/
auth
_
mysgl/libauth mysgl.a
--
prefix=/usr/local/apache
(si esta
compilando Apache por primera vez).
3. Para terminar, ejecute
make && make install
para compilar e instalar Apache
con soporte
mod auth mysql.
266