viernes, 21 de octubre de 2011

Instalacion y configuracion extra basica de obtención de Backups extra basico en MySql

Sacar Backups en Mysql

mysqldump --opt --password=miclave --user=miuser mibasededatos > archivo.sql

Restaurar Backups en Mysql

mysql --password=miclave --user=miuser mibase < archivo.sql

Cambiar password de Mysql

Resetear el password de root y/o establecer uno en Mysql


MySQL



Detenemos el demonio
/etc/init.d/mysqld stop

Luego iniciamos sin tener en cuenta privilegios de usuario:
/usr/bin/mysqld_safe --skip-grant-tables

Conectamos con el cliente MySQL:
mysql -u root

Cambiamos el password (reemplaza “nuevopassword” por el tuyo).

UPDATE mysql.user SET Password=PASSWORD('nuevopassword') WHERE User='root';
flush privileges;
quit;


Reiniciamos servidor MySQL:
/etc/init.d/mysqld restart

Cambiar permisos directorios Linux

Cambiar los permisos de un arbol de directorios en linux


LINUX

te situas en el directorio inicial ej '/home/jordanluis/'
chmod 777 `find -type d`


ideal para dar permisos a tu acceso por samba

viernes, 7 de octubre de 2011

Cambiar el linux de UTF-8 a es_BO

Cambiar el linux de UTF-8 a es_BO

EDITAR:
/var/lib/locales/supported.d/local
es_BO ES-BO

/etc/environment
LANG="es_BO"

/etc/default/locale
LANG="es_BO"

Luego reconfigurar los locales
dpkg-reconfigure locales

Cambiar de UTF8 a LATIN1 tu base postgres

Cambiar de UTF8 a LATIN1 tu base de datos postgres


POSTGRES SQL
psql -l

Listado de base de datos
Nombre | Dueño | Codificación
-----------+----------+--------------
postgres | postgres | UTF8
template0 | postgres | UTF8
template1 | postgres | UTF8
(3 filas)


psql postgres
update pg_database set encoding=8 where datname='postgres';
update pg_database set encoding=8 where datname='template0';
update pg_database set encoding=8 where datname='template1';
\q
psql -l

Listado de base de datos
Nombre | Dueño | Codificación
-----------+----------+--------------
postgres | postgres | LATIN1
template0 | postgres | LATIN1
template1 | postgres | LATIN1
(3 filas)

lunes, 26 de septiembre de 2011

Separar Miles en JAVASCRIPT

Separar Miles en JAVASCRIPT



JAVASCRIPT
No disponible!

jueves, 26 de mayo de 2011

Calcular el PROMEDIO AVG de un timestamp o date

Calcular el promedio de una fecha o timestamp en postgres



POSTGRESSQL

SELECT TIMESTAMP WITH TIME ZONE 'epoch' + avg(extract(epoch from fechita)) * INTERVAL '1 second'
FROM fechas;


Donde fechita es el campo timestamp y fechas es la tabla o subconsulta