Mover Bases de datos Mysql a otra partición

Cómo mover las bases de datos MySQL a una partición independiente en un nuevo disco duro

Cómo mover las bases de datos MySQL a una partición independiente en un nuevo disco duro
(migrar mySQL databases)

0. Nueva ubicación de las bases de datos
Antes de empezar se asume que ya tenemos una partición montada como /mysql-databases
y cuyo propietario es el usuario mysql
~# chown mysql:mysql /mysql-databases/

 

1. Algunos apuntes importantes sobre MySQL
# El script de inicio que inicia el demonio de MySQL es /etc/init.d/mysql
# Los archivos de configuración de MySQL están en el directorio /etc/mysql
# Por defecto las bases de datos están en /var/lib/mysql/

Para todas las operaciones siguientes se asume que estamos utilizando el usuario root
~$ sudo su
tecleais vuestro password y se obtiene una sesión con prompt de root
~#

2. Detener Apache (y los servicios que utilicen bases de datos) y MySQL
~# /etc/init.d/apache2 stop
~# /etc/init.d/mysqld stop

3. Reconfigurar la localización del almacén de bases de datos en MySQL
Editar el fichero
~# nano /etc/mysql/my.cnf

y cambiar el valor de la variable datadir por nuestra nueva
datadir= /mysql-databases

4. Mover las bases de datos a la nueva partición
copiamos las BDDs
~# cp -ax /var/lib/mysql/* /mysql-databases

5. Arrancar MySQL y Apache (y los servicios que utilicen bases de datos)
~# /etc/init.d/mysqld start
~# /etc/init.d/apache2 start

No olvideis que las bases de datos antiguas todavía están en /var/lib/mysql/ borradlas o lo que sea

fuente: http://www.jmarior.net

Comparte y Disfruta:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • Bitacoras.com
  • Meneame
  • RSS

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>