Mamedu
mysql

01 de Enero, 1970

Lanzar un comando:

mysql -pxxxx -e 'describe Playlists ;' Mp3Kult >> INF_PM3KULT.TXT

Ver tablas:

show tables ;

Ver composición de tablas:

describe <tabla> ;

Copias de seguridad:

mysqldump -uNOMBREDEUSUARIO -pPASSWORD -hHOST NOMBREBD > fichero.sql

restaurar:

mysql -uUSUARIO -pPASSWORD -hHOST BD < fichero.sql

ATENCIÓN: Los usuarios y permisos no están incluidos

Búsquedas:

mysql -e 'Select Name, Path from Mp3s where Name like "%tres%" or Path like "%tres%"' Mp3Kult

Concatenar búsquedas:

mysql -e 'Select CONCAT(Path,"/",Name) as Canciones from Mp3s where Name like "%tres%" or Path like "%tres%"' Mp3Kult

Obtener copia de la una tabla en concreto:

mysqldump -uroot -pkkkk -d totbisbal_com quioque

-d es para no sacar los datos, solo la estructura de la tabla.

exportar tabla

Para que la salida sea en latin1 cambiamos el LANG a spanish:

LANG=spanish ; mysqldump --compatible=mysql323 --add-locks=FALSE -uroot -pkkkk totbisbal_com seccions

Errores al pasar de mysql4 a mysql5

Las querys de mysql5 se deben hacer todas con JOIN para que funcionen correctamente

Creamos un usuario con todos los privilegios:

GRANT ALL ON <baseDatos>.* TO <user> IDENTIFIED BY '<pass>';

Bifurcar la salida forzando que salgan las cajas de mysql:

mysql -t forzamos a mysql a que salga con tablas aunque utilicemos tee para bifurcar la salida

Comando para insertar campos de un archivo csv generado por openoffice a mysql:

mysqlimport --fields-optionally-enclosed-by="'" -c "nom, pobleId, barriId" --local -uroot -pkkkk totbisbal_com carrer.csv

El nombre del archivo tiene que coincidir con la tabla

Ejemplo de un insert en mysql desde un select:

insert into estadistiques_baner_dia select count(*) , localitzacio, date(moment)
as dia FROM estadistiques_baner GROUP BY dia, localitzacio;

Inserts multiples:

INSERT INTO x (a,b)
VALUES
('1', 'one'),
('2', 'two'),
('3', 'three')

Select de registros con valores null:

$SQL = "SELECT e.empresa_id, e.activitat, e.pobleId , u.nom , e.empresa_nom, e.nIdLocalitzacio, u.usuariId,
rea.NIDACTIVITAT, ree.NIDETIQUETA
FROM empreses e
LEFT JOIN localitzacions l ON l.nIdLocalitzacio=e.nIdLocalitzacio
LEFT JOIN usuaris u ON e.NIDUSUARI=u.usuariId
LEFT JOIN rempresesactivitats_tema$temaId rea ON rea.empresa_id=e.empresa_id
LEFT JOIN rempresesetiquetes_tema$temaId ree ON ree.empresa_id=e.empresa_id
WHERE l.temaId=$temaId
AND ( (rea.empresa_id) is null OR (ree.empresa_id) is null )
";
  Después de intentar una actualización de ubuntu 11.04 a 11.10 como siempre acabo haciendo la instalación directamente por errores que da. Así que mi recomendación es tener una partición del home y otra para el sistema y cuando se quiera hacer una actualización de versión instalarla formateando la partición raiz /. Siempre haciendo una copia de seguridad de toda la carpeta /etc que nos puede venir muy bien para restaurar co
Un conflicto resuelto en favor del espacio de trabajo eduardo@petit2:~/SERVIDOR/subversion/gcm/trunk/proyecto$ svn status!     C DATOS/idiomas    >   local borrar, incoming editar upon actualizar eduardo@petit2:~/SERVIDOR/subversion/gcm/trunk/proyecto$ svn resolve --accept=working DATOS/idiomasSe resolvió el conflicto de «DATOS/idiomas»  ...
Con este método conseguimos convertir la base de datos y el código php a utf8 de forma rapida En local Realizado script para hacer la conversión lo más rápido posible #!/bin/bash## Primer paso es pasar el archivo con la copia de la base de datos a utf8#### pasamos el archivo como primer parámetro al script, y se generara un archivo## con el mismo nombre + -utf8.sql#### Una vez obtenido el archivo comenta las lineas hasta el exit incluido.#### Nos situ
Lanzar un comando: mysql -pxxxx -e 'describe Playlists ;' Mp3Kult >> INF_PM3KULT.TXT Ver tablas: show tables ; Ver composición de tablas: describe <tabla> ; Copias de seguridad: mysqldump -uNOMBREDEUSUARIO -pPASSWORD -hHOST NOMBREBD > fichero.sql restaurar: mysql -uUSUARIO -pPASSWORD -hHOST BD < fichero.sql ATENCIÓN: Los usuarios y permisos no están incluidos Búsquedas: mysql -e 'Select Name, Path from Mp3s where Name like "%tres%" or P..
find -type f -print0 | xargs -0 file --mime-encoding...
Midbight Commander Combinaciones de teclas más usadas Alt + ENTER Copia el archivo seleccionado a la linea de comandos Esc + TAB Autocompleta la shell como en bash  Ctrl + o  Muestra la salida de la orden anterior ejecutada en consola  ins / Ctrl + t Seleccionar  Alt + t Cambio rapido entre las diferentes vistas posibles  Alt + o Muestra el directorio sobre el que estamos, en el otro panel Alt + i Muestra el di...
  UPDATE ps_product_lang SET description_short = description  ...
Screen nos permite trabajar en un ordenador en red ysin cerrarse los procesos en marcha cuando lo abandonemos. Lanzar screen con identificador de sesión screen -t Para salir de screen sin cerrar el programa CTRL + a + d Recuperamos sesión screen -R Ver como va nuestro proceso screen -t bit -X hardcopy && cat hardcopy.0 Teclas Control a y S Dividir ventana Control a y Control i Cambiar entre ventanas Control a + Aumentar ventana Cont...

Usuario:

Contraseña:


ojo.gif
www.mamedu.com
Webmaster