Hola.
El dìa viernes realice la instlación de mysql en mi server y como en tu caso
yo requeria que mi base de datos estuviese en
/database/mysql en vez del path por defecto que me da el sistema
(/var/lib/mysql) tuve mcuhos problemas como en tu caso pero logre hecharlo
andar junto con el phpmyadmin
Esto fue lo que hice.
1. modicar el etc passwd con la la nueva ruta dei nstlacion de mysql
2. modificar el archivo de configuracion de mysql /etc/my.cnf
(variables que tienen el texto /var/lib y sustirlas por la nueva)
3. en el /usr/bin/mysql/ Editar el mysql_explain_log,
mysql_install_db, mysqlbug, mysqld_safe, mysql_config por los nuevos
valores, variables que tienen el texto /var/lib y sustirlas por la nueva.
4. si no te funciona el phpmyadmin puede ser por las siguientes
razones...
1. Te falto aluna linea a modificar en los archivos que te mencione
2. Algun permiso incorrecto en las carpetas
3. Error de configuracion de tu phpmyadmin
En cualqueira de los casos anteriores de posibles fallas de
tu phpmyadmin deveras de notarlas inmediatamente en la lineas de comandos
del shell si ejecutas el admnistrador de mysql. Ahora bien te solicta el
phpmyadmin el login y contraseña para conectarse a mysql o ni en eso....
Ya comprobaste que puedas desplegar paginas php en tu server ?? la version
de phpmyadmin que instale yo es la ultima del sitio oficial y tengo la
version de php que viene dentro de SLES9.0
Te envio un saludo y mucha suerte!!
On 6/9/06, Jordi Espasa Clofent
Hola,
El "objetivo" es cambiar el path por defecto de las bbdd de MySQL (/Var/lib/mysql/) por otro (/srv/mysql)
Primero hice así:
añadir la siguiente línia en /etc/my.conf
datadir=/srv/mysql/
Después:
mkdir -p /srv/mysql/ cp -rp /var/lib/mysql /srv/mysql/ chown -R mysql:mysql /srv/mysql/
Pero nada de nada; cuando creaba nuevas ddbb (desde diferentes accesos: mysql client vía shell, MySQL Administrator vía GUI, phpMyAdmin vía web) se seguía metiendo en /var/lib/mysql
Entonces revisé /usr/sbin/mysql y .... sorpresa!!! Las variables datadir, socket, tmp y alguna más están definidas en la cabecera del mencionado script de arranque. Puse todas a /srv/mysql, evidentemente.
Lo cambié y ya me envalentoné a hacer un rm -rf /var/lib/myql/. Reinicio el servicio y... bien.... aunque el problema es que phpMyAdmin no arranca ahora
:-/
¿He hecho bien (método de cambiar el path de storage de bbdd y otros rollo trabajo temporal y socket)? ¿Dónde puede estar ahora el problema?
Gracias por adelantado.
-- Jordi Espasa Clofent
PGP id 0xC5ABA76A #http://pgp.mit.edu/ FSF Associate Member id 4281 #http://www.fsf.org/
spam@pumas.iingen.unam.mx
-- Instituto de Ingeniería de la UNAM Coordinación de Sistemas de Cómputo Área de Sistemas Unix/Linux