Re: Mover directorio de trabajo de mariadb a otro disco duro

2018-05-15 Por tema Maikel Enrique Pernía Matos
Disculpen hay un desliz en mi comentario, crear el directorio no será
necesario solo modificar el fichero /etc/fstab para que cargue el
contenido de /var en el hdd


Saludos

El lun, 14-05-2018 a las 16:38 -0400, Maikel Enrique Pernía Matos
escribió:
> y por que no montas a /var en ese disco duro como se hace con el /home
> tendrías que ponerlo en el /etc/fstab
> 
> estos podrían ser los pasos:
> 
> crea un directorio donde montaras el hdd, aún conservo la costumbre de
> poner los hdd en /mnt 
> 
> luego configuras el fichero /fstab para que en el arranque del OS cargue
> en ese directorio /var y creo que se resuelve y debe ser transparente
> para MariaDB
> 
> #
> /dev/sdb1   /varext4defaults0   2
> 
> 
> Saludos,
> Maikel
> 
> 
> El lun, 14-05-2018 a las 17:15 -0300, Fabián Bonetti escribió:
> > On Mon, 14 May 2018 22:06:44 +0200
> > Galvatorix Torixgalva  wrote:
> > 
> > > Hola,
> > > 
> > > no me queda claro cual es la ubicacion fisica de ese nuevo disco duro. 
> > > ¿Vas
> > > a tener 2 discos duros en el ordenador?.
> > > 
> > > Respecto a que la base de datos busque los datos en un directorio en
> > > concreto, creo que eso lo puedes hacer con el archivo de configuracion de
> > > mariadb.
> > 
> > 
> > Tengo dos disco duros en el pc. Uno el sistema y el otro para alojar las 
> > bases de datos.
> > 
> > /var/lib/mysql es donde guarda por defecto
> > 
> > Y llevare todo a /media/Disco160/www/bd/mysql
> > 
> > con respecto al archivo de configuración /etc/mysql/my.cnf
> > 
> > tengo esto:
> > 
> > # The MariaDB configuration file
> > #
> > # The MariaDB/MySQL tools read configuration files in the following order:
> > # 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults,
> > # 2. "/etc/mysql/conf.d/*.cnf" to set global options.
> > # 3. "/etc/mysql/mariadb.conf.d/*.cnf" to set MariaDB-only options.
> > # 4. "~/.my.cnf" to set user-specific options.
> > #
> > # If the same option is defined multiple times, the last one will apply.
> > #
> > # One can use all long options that the program supports.
> > # Run program with --help to get a list of available options and with
> > # --print-defaults to see which it would actually understand and use.
> > 
> > #
> > # This group is read both both by the client and the server
> > # use it for options that affect everything
> > #
> > 
> > [client]
> > port= 3306
> > socket  = /var/run/mysqld/mysqld.sock
> > 
> > [mysqld_safe]
> > socket  = /var/run/mysqld/mysqld.sock
> > 
> > 
> > [mysqld]
> > user= mysql
> > socket  = /var/run/mysqld/mysqld.sock
> > pid-file= /var/run/mysqld/mysqld.pid
> > port = 3306
> > basedir = /usr
> > datadir = /media/Disco160/www/bd/mysql
> > 
> > # Import all .cnf files from configuration directory
> > !includedir /etc/mysql/conf.d/
> > !includedir /etc/mysql/mariadb.conf.d/
> > 
> > 
> > Pero no surte efecto
> > 
> 



--
Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/



Re: Mover directorio de trabajo de mariadb a otro disco duro

2018-05-15 Por tema Galvatorix Torixgalva
¿Que dice el log de mysql?, podria ser que haya por ahi avisos de errores,
warnings y demas cosas.
​


Re: Mover directorio de trabajo de mariadb a otro disco duro

2018-05-14 Por tema Fabián Bonetti
On Mon, 14 May 2018 21:25:47 -0400
remgasis remgasis  wrote:

> Mientras no tengas nada almacena en una partición —y por lo tanto no se
> solape — puedes montar el directorio /var/lib/mysql donde quieras, incluso
> como dice Gerardo, con la opción bind en el mount del fstab, y por lo
> tanto, sin cambiar la configuración de mariadb por
> /media/Disco160/www/bd/mysql.
> Si es una vm crea el lvm o dispositivo de bloque y atachalo.
> 
> 
> 
> El 14 de mayo de 2018, 15:48, Fabián Bonetti 
> escribió:
> 
> >
> > Hola gente, buenas tardes.
> >
> > A ver si alguien puede ayudarme.
> >
> > Uso Debian 9.4 con mariadb, funcionando perfectamente desde años.
> >
> > empecé a tener poco espacio en mi disco duro por que mariadb almacenaba
> > todo aquí /var/lib/mysql
> >
> > el lugar es perfecto, lo que se esta llenando el disco.
> >
> > La idea es mover todo a otro disco duro. Ahí mi lucha.
> >
> > para ver donde almacena mariadb es tan simple con poner este comando
> >
> > #mysql -u root -p
> >
> > MariaDB [(none)]> SELECT @@datadir;
> > +-+
> > | @@datadir   |
> > +-+
> > | /var/lib/mysql/ |
> > +-+
> > 1 row in set (0.00 sec)
> >
> > MariaDB [(none)]>
> >
> >
> >
> > Mire algunas guias pero hace semana que no logro dar con la tecla.
> >
> > Saludos
> >
> >


Tengo poco espacio ? esto se resuelve con mount bind?

Por que en mysql de oracle es facil con solo poner una linea en "datadir"...

pero en mariadb eso dejo de ser simple.


-- 
Servicios:. http://mamalibre.com.ar/plus
MamaLibre, Casa en Lincoln, Ituzaingo 1085 CP6070, Buenos Aires, Argentina



Re: Mover directorio de trabajo de mariadb a otro disco duro

2018-05-14 Por tema remgasis remgasis
Mientras no tengas nada almacena en una partición —y por lo tanto no se
solape — puedes montar el directorio /var/lib/mysql donde quieras, incluso
como dice Gerardo, con la opción bind en el mount del fstab, y por lo
tanto, sin cambiar la configuración de mariadb por
/media/Disco160/www/bd/mysql.
Si es una vm crea el lvm o dispositivo de bloque y atachalo.



El 14 de mayo de 2018, 15:48, Fabián Bonetti 
escribió:

>
> Hola gente, buenas tardes.
>
> A ver si alguien puede ayudarme.
>
> Uso Debian 9.4 con mariadb, funcionando perfectamente desde años.
>
> empecé a tener poco espacio en mi disco duro por que mariadb almacenaba
> todo aquí /var/lib/mysql
>
> el lugar es perfecto, lo que se esta llenando el disco.
>
> La idea es mover todo a otro disco duro. Ahí mi lucha.
>
> para ver donde almacena mariadb es tan simple con poner este comando
>
> #mysql -u root -p
>
> MariaDB [(none)]> SELECT @@datadir;
> +-+
> | @@datadir   |
> +-+
> | /var/lib/mysql/ |
> +-+
> 1 row in set (0.00 sec)
>
> MariaDB [(none)]>
>
>
>
> Mire algunas guias pero hace semana que no logro dar con la tecla.
>
> Saludos
>
>


Re: Mover directorio de trabajo de mariadb a otro disco duro

2018-05-14 Por tema Maikel Enrique Pernía Matos
y por que no montas a /var en ese disco duro como se hace con el /home
tendrías que ponerlo en el /etc/fstab

estos podrían ser los pasos:

crea un directorio donde montaras el hdd, aún conservo la costumbre de
poner los hdd en /mnt 

luego configuras el fichero /fstab para que en el arranque del OS cargue
en ese directorio /var y creo que se resuelve y debe ser transparente
para MariaDB

#
/dev/sdb1   /varext4defaults0   2


Saludos,
Maikel


El lun, 14-05-2018 a las 17:15 -0300, Fabián Bonetti escribió:
> On Mon, 14 May 2018 22:06:44 +0200
> Galvatorix Torixgalva  wrote:
> 
> > Hola,
> > 
> > no me queda claro cual es la ubicacion fisica de ese nuevo disco duro. ¿Vas
> > a tener 2 discos duros en el ordenador?.
> > 
> > Respecto a que la base de datos busque los datos en un directorio en
> > concreto, creo que eso lo puedes hacer con el archivo de configuracion de
> > mariadb.
> 
> 
> Tengo dos disco duros en el pc. Uno el sistema y el otro para alojar las 
> bases de datos.
> 
> /var/lib/mysql es donde guarda por defecto
> 
> Y llevare todo a /media/Disco160/www/bd/mysql
> 
> con respecto al archivo de configuración /etc/mysql/my.cnf
> 
> tengo esto:
> 
> # The MariaDB configuration file
> #
> # The MariaDB/MySQL tools read configuration files in the following order:
> # 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults,
> # 2. "/etc/mysql/conf.d/*.cnf" to set global options.
> # 3. "/etc/mysql/mariadb.conf.d/*.cnf" to set MariaDB-only options.
> # 4. "~/.my.cnf" to set user-specific options.
> #
> # If the same option is defined multiple times, the last one will apply.
> #
> # One can use all long options that the program supports.
> # Run program with --help to get a list of available options and with
> # --print-defaults to see which it would actually understand and use.
> 
> #
> # This group is read both both by the client and the server
> # use it for options that affect everything
> #
> 
> [client]
> port  = 3306
> socket= /var/run/mysqld/mysqld.sock
> 
> [mysqld_safe]
> socket= /var/run/mysqld/mysqld.sock
> 
> 
> [mysqld]
> user  = mysql
> socket= /var/run/mysqld/mysqld.sock
> pid-file  = /var/run/mysqld/mysqld.pid
> port = 3306
> basedir   = /usr
> datadir = /media/Disco160/www/bd/mysql
> 
> # Import all .cnf files from configuration directory
> !includedir /etc/mysql/conf.d/
> !includedir /etc/mysql/mariadb.conf.d/
> 
> 
> Pero no surte efecto
> 



--
Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/



Re: Mover directorio de trabajo de mariadb a otro disco duro

2018-05-14 Por tema Gerardo Diez
El lun., 14 may. 2018 22:37, Fabián Bonetti 
escribió:

> On Mon, 14 May 2018 16:31:57 -0400
> Maikel Enrique Pernía Matos  wrote:
>
> > y por que no montas a /var en ese disco duro como se hace con el /home
> > tendrías que ponerlo en el /etc/fstab
> >
> > estos podrían ser los pasos:
> >
> > crea un directorio donde montaras el hdd, aún conservo la costumbre de
> > poner los hdd en /mnt
> >
> > luego configuras el fichero /fstab para que en el arranque del OS cargue
> > en ese directorio /var y creo que se resuelve y debe ser transparente
> > para MariaDB
> >
> > #
> > /dev/sdb1   /varext4defaults0   2
> >
> >
> > Saludos,
> > Maikel
> >
> > El lun, 14-05-2018 a las 17:15 -0300, Fabián Bonetti escribió:
> > > On Mon, 14 May 2018 22:06:44 +0200
> > > Galvatorix Torixgalva  wrote:
> > >
> > > > Hola,
> > > >
> > > > no me queda claro cual es la ubicacion fisica de ese nuevo disco
> duro. ¿Vas
> > > > a tener 2 discos duros en el ordenador?.
> > > >
> > > > Respecto a que la base de datos busque los datos en un directorio en
> > > > concreto, creo que eso lo puedes hacer con el archivo de
> configuracion de
> > > > mariadb.
> > >
> > >
> > > Tengo dos disco duros en el pc. Uno el sistema y el otro para alojar
> las bases de datos.
> > >
> > > /var/lib/mysql es donde guarda por defecto
> > >
> > > Y llevare todo a /media/Disco160/www/bd/mysql
> > >
> > > con respecto al archivo de configuración /etc/mysql/my.cnf
> > >
> > > tengo esto:
> > >
> > > # The MariaDB configuration file
> > > #
> > > # The MariaDB/MySQL tools read configuration files in the following
> order:
> > > # 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults,
> > > # 2. "/etc/mysql/conf.d/*.cnf" to set global options.
> > > # 3. "/etc/mysql/mariadb.conf.d/*.cnf" to set MariaDB-only options.
> > > # 4. "~/.my.cnf" to set user-specific options.
> > > #
> > > # If the same option is defined multiple times, the last one will
> apply.
> > > #
> > > # One can use all long options that the program supports.
> > > # Run program with --help to get a list of available options and with
> > > # --print-defaults to see which it would actually understand and use.
> > >
> > > #
> > > # This group is read both both by the client and the server
> > > # use it for options that affect everything
> > > #
> > >
> > > [client]
> > > port= 3306
> > > socket  = /var/run/mysqld/mysqld.sock
> > >
> > > [mysqld_safe]
> > > socket  = /var/run/mysqld/mysqld.sock
> > >
> > >
> > > [mysqld]
> > > user= mysql
> > > socket  = /var/run/mysqld/mysqld.sock
> > > pid-file= /var/run/mysqld/mysqld.pid
> > > port = 3306
> > > basedir = /usr
> > > datadir = /media/Disco160/www/bd/mysql
> > >
> > > # Import all .cnf files from configuration directory
> > > !includedir /etc/mysql/conf.d/
> > > !includedir /etc/mysql/mariadb.conf.d/
> > >
> > >
> > > Pero no surte efecto
> > >
> >
> >
> >
> > --
> > Este mensaje le ha llegado mediante el servicio de correo electronico
> que ofrece Infomed para respaldar el cumplimiento de las misiones del
> Sistema Nacional de Salud. La persona que envia este correo asume el
> compromiso de usar el servicio a tales fines y cumplir con las regulaciones
> establecidas
> >
> > Infomed: http://www.sld.cu/
> >
>
>
> Tengo muchos script que trabajan en /media/Disco160/ si modifico el punto
> de montaje no funcionara casa nada. :(
>
> --
> Servicios:. http://mamalibre.com.ar/plus
> MamaLibre, Casa en Lincoln, Ituzaingo 1085 CP6070, Buenos Aires, Argentina
>
>
>
>
Otra opción son los enlaces. O el montaje con la opción --bind


Re: Mover directorio de trabajo de mariadb a otro disco duro

2018-05-14 Por tema Fabián Bonetti
On Mon, 14 May 2018 16:31:57 -0400
Maikel Enrique Pernía Matos  wrote:

> y por que no montas a /var en ese disco duro como se hace con el /home
> tendrías que ponerlo en el /etc/fstab
> 
> estos podrían ser los pasos:
> 
> crea un directorio donde montaras el hdd, aún conservo la costumbre de
> poner los hdd en /mnt 
> 
> luego configuras el fichero /fstab para que en el arranque del OS cargue
> en ese directorio /var y creo que se resuelve y debe ser transparente
> para MariaDB
> 
> #
> /dev/sdb1   /varext4defaults0   2
> 
> 
> Saludos,
> Maikel
> 
> El lun, 14-05-2018 a las 17:15 -0300, Fabián Bonetti escribió:
> > On Mon, 14 May 2018 22:06:44 +0200
> > Galvatorix Torixgalva  wrote:
> > 
> > > Hola,
> > > 
> > > no me queda claro cual es la ubicacion fisica de ese nuevo disco duro. 
> > > ¿Vas
> > > a tener 2 discos duros en el ordenador?.
> > > 
> > > Respecto a que la base de datos busque los datos en un directorio en
> > > concreto, creo que eso lo puedes hacer con el archivo de configuracion de
> > > mariadb.
> > 
> > 
> > Tengo dos disco duros en el pc. Uno el sistema y el otro para alojar las 
> > bases de datos.
> > 
> > /var/lib/mysql es donde guarda por defecto
> > 
> > Y llevare todo a /media/Disco160/www/bd/mysql
> > 
> > con respecto al archivo de configuración /etc/mysql/my.cnf
> > 
> > tengo esto:
> > 
> > # The MariaDB configuration file
> > #
> > # The MariaDB/MySQL tools read configuration files in the following order:
> > # 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults,
> > # 2. "/etc/mysql/conf.d/*.cnf" to set global options.
> > # 3. "/etc/mysql/mariadb.conf.d/*.cnf" to set MariaDB-only options.
> > # 4. "~/.my.cnf" to set user-specific options.
> > #
> > # If the same option is defined multiple times, the last one will apply.
> > #
> > # One can use all long options that the program supports.
> > # Run program with --help to get a list of available options and with
> > # --print-defaults to see which it would actually understand and use.
> > 
> > #
> > # This group is read both both by the client and the server
> > # use it for options that affect everything
> > #
> > 
> > [client]
> > port= 3306
> > socket  = /var/run/mysqld/mysqld.sock
> > 
> > [mysqld_safe]
> > socket  = /var/run/mysqld/mysqld.sock
> > 
> > 
> > [mysqld]
> > user= mysql
> > socket  = /var/run/mysqld/mysqld.sock
> > pid-file= /var/run/mysqld/mysqld.pid
> > port = 3306
> > basedir = /usr
> > datadir = /media/Disco160/www/bd/mysql
> > 
> > # Import all .cnf files from configuration directory
> > !includedir /etc/mysql/conf.d/
> > !includedir /etc/mysql/mariadb.conf.d/
> > 
> > 
> > Pero no surte efecto
> > 
> 
> 
> 
> --
> Este mensaje le ha llegado mediante el servicio de correo electronico que 
> ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
> Nacional de Salud. La persona que envia este correo asume el compromiso de 
> usar el servicio a tales fines y cumplir con las regulaciones establecidas
> 
> Infomed: http://www.sld.cu/
> 


Tengo muchos script que trabajan en /media/Disco160/ si modifico el punto de 
montaje no funcionara casa nada. :(

-- 
Servicios:. http://mamalibre.com.ar/plus
MamaLibre, Casa en Lincoln, Ituzaingo 1085 CP6070, Buenos Aires, Argentina



Re: Mover directorio de trabajo de mariadb a otro disco duro

2018-05-14 Por tema Fabián Bonetti
On Mon, 14 May 2018 22:06:44 +0200
Galvatorix Torixgalva  wrote:

> Hola,
> 
> no me queda claro cual es la ubicacion fisica de ese nuevo disco duro. ¿Vas
> a tener 2 discos duros en el ordenador?.
> 
> Respecto a que la base de datos busque los datos en un directorio en
> concreto, creo que eso lo puedes hacer con el archivo de configuracion de
> mariadb.


Tengo dos disco duros en el pc. Uno el sistema y el otro para alojar las bases 
de datos.

/var/lib/mysql es donde guarda por defecto

Y llevare todo a /media/Disco160/www/bd/mysql

con respecto al archivo de configuración /etc/mysql/my.cnf

tengo esto:

# The MariaDB configuration file
#
# The MariaDB/MySQL tools read configuration files in the following order:
# 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults,
# 2. "/etc/mysql/conf.d/*.cnf" to set global options.
# 3. "/etc/mysql/mariadb.conf.d/*.cnf" to set MariaDB-only options.
# 4. "~/.my.cnf" to set user-specific options.
#
# If the same option is defined multiple times, the last one will apply.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.

#
# This group is read both both by the client and the server
# use it for options that affect everything
#

[client]
port= 3306
socket  = /var/run/mysqld/mysqld.sock

[mysqld_safe]
socket  = /var/run/mysqld/mysqld.sock


[mysqld]
user= mysql
socket  = /var/run/mysqld/mysqld.sock
pid-file= /var/run/mysqld/mysqld.pid
port = 3306
basedir = /usr
datadir = /media/Disco160/www/bd/mysql

# Import all .cnf files from configuration directory
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mariadb.conf.d/


Pero no surte efecto



Re: Mover directorio de trabajo de mariadb a otro disco duro

2018-05-14 Por tema Galvatorix Torixgalva
Hola,

no me queda claro cual es la ubicacion fisica de ese nuevo disco duro. ¿Vas
a tener 2 discos duros en el ordenador?.

Respecto a que la base de datos busque los datos en un directorio en
concreto, creo que eso lo puedes hacer con el archivo de configuracion de
mariadb.


Mover directorio de trabajo de mariadb a otro disco duro

2018-05-14 Por tema Fabián Bonetti

Hola gente, buenas tardes.

A ver si alguien puede ayudarme.

Uso Debian 9.4 con mariadb, funcionando perfectamente desde años.

empecé a tener poco espacio en mi disco duro por que mariadb almacenaba todo 
aquí /var/lib/mysql 

el lugar es perfecto, lo que se esta llenando el disco.

La idea es mover todo a otro disco duro. Ahí mi lucha.

para ver donde almacena mariadb es tan simple con poner este comando

#mysql -u root -p

MariaDB [(none)]> SELECT @@datadir;
+-+
| @@datadir   |
+-+
| /var/lib/mysql/ |
+-+
1 row in set (0.00 sec)

MariaDB [(none)]> 



Mire algunas guias pero hace semana que no logro dar con la tecla.

Saludos