Linux Ayuda Forum Index  
 
Linux Ayuda
FAQ   FAQ    Search   Search    Memberlist   Memberlist    Usergroups   Usergroups    fchat fChat   Usergroups  
 
Register :: Log in Log in to check your private messages
 
Linux Ayuda Forum Index + Fedora + Cambiar directorio de la base de datos de mysql

Post new topic Reply to topic
Cambiar directorio de la base de datos de mysql ½ View previous topic :: View next topic +
Author Message
michelle
PostPosted: Tue Nov 08, 2005 1:25 am Post subject: Cambiar directorio de la base de datos de mysql Reply with quote

Linux Woman

Joined: 06 Nov 2005
Posts: 3
Location: Desktop

Bien amigos, hace poco instalé fedora core 4 y ya está al tiro.

Quiero compartir unas experiencias que tuve para configurar apache y mysql.

Mi objetivo era que tanto apache como mysql tengan sus datos en otro lugar aparte del default, /var/www para apache y /var/lib/mysql para mysql.

Porqué? bueno, en /home tengo un disco aparte, quería ponerlos ahí para que todo lo que haga se guarde ahí y si tuviese la necesidad de reinstalar linux, tengo mis datos, ya que acostumbro hacer instalaciones nuevas y formateo la partición.

Ahora tengo instalado linux fedora4 en una partición de 20G y en un disco de 40G monté /home.

Pues bien, en el irc en el canal #fedora-es me hecharon la mano.

Creé un directorio /home/apache y otro /home/mysql, sólo para que no estuviera dentro de mi directorio como usuario que es /home/jgarrido.

En /var renombré www a www.bak, así que quedó como /var/www.bak, creé una liga:

ln -s /home/apache/www www

En var quedó:
/var/www -> /home/apache/www
/var/www.bak

Reinicié el servicio de apache y funcionó la página! Vaya que era sencillo. Ya puedo crear mis páginas html y ponerlos en /home/apache/www/html y van a estar a salvo de un formateo de la partición donde reside linux.

En el caso de mysql, el archivo de configuración original /etc/my.cnf era este:
-------------------------------------------
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock


# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
skip-innodb

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

------------------------------------------
Yo lo cambié por:
------------------------------------------
#[mysqld]
datadir=/home/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
skip-innodb

[mysql.server]
user=mysql
basedir=/home

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid


-----------------------------------------

Cambié "datadir" y "basedir" a /home/mysql y /home respectivamente.

Como prueba, creé una base de datos llamada "prueba", y lo creó en /home/mysql:

[root@juliogarrido mysql]# pwd
/home/mysql
[root@juliogarrido mysql]# ls -l
total 24
drwx------ 2 mysql mysql 4096 nov 5 14:41 mysql
drwx------ 2 mysql mysql 4096 nov 5 14:57 prueba
drwx------ 2 mysql mysql 4096 nov 5 14:41 test

Con ello puedo crear también mis tablas y quedar a salvo en /home que es un disco independiente.

No sé si hubiera funcionado una liga de /var/mysql a /home/mysql, no lo intenté.

Hay una página que me ayudó muchísimo y se la recomiendo a todos, es:

http://stanton-finley.net/fedora_core_4_installation_notes.html

Está bastante completa, ahí fue donde obtuve mucha información para poner al tiro mi servidor web y mysql.

No soy un experto en linux, tal vez haya otra manera mejor de hacerlo, pero mientras lo hayo, mientras puede trabajar así.
No se si esos cambios afecten en algo a mi sistema, si asi fuese, de todas maneras no perderé mis datos.

Bueno, espero que esta info les sirva.

Hasta luego!

------------------------------------------------
Fuente : Fedora Project
_________________
Debian Woman
Back to top
View user's profile Send private message Yahoo Messenger
Display posts from previous:
Post new topic Reply to topic Page 1 of 1

Linux Ayuda Forum Index + Fedora + Cambiar directorio de la base de datos de mysql
Jump to:





You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum