- Store the db password in a cnf file in home directory:
sudo nano ~/.my.cnf
- Add db password to cnf file:
[mysqldump]
password=YOUR_PASSWORD_HERE
- Open crontab and add the rule:
sudo nano ~/.my.cnf
[mysqldump]
password=YOUR_PASSWORD_HERE
Save query to CSV comma separated "," in MySql:
SELECT * FROM table WHERE id < 100 INTO OUTFILE '/home/usr/archivo.csv' FIELDS ENCLOSED BY '"' TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\r\n';
If it returns error:
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
Find the secure route with write perm:
vim [file]
q:
:set nowrap
:set wrap
shift + G
gg
:number
100G
:nonumber
? [texto de búsqueda]
update tabla1 t1 | |
left join tabla2 as t2 on t2.id=t1.idt2 | |
left join tabla3 as t3 on t3.id = t2.idt3 | |
set t1.campo1 = t3.campo1 | |
where t1.campo1 is null; |
var mensajesCommit = { | |
Add: 'Adicionar algo: caracteristica, archivo, etc.', | |
Delete: 'Eliminar algo: caracteristica, archivo, etc.', | |
Fix: 'Corregir algo: error, escritura, accidente, etc.', | |
Change: 'Cambiar un proceso, herramienta, función, etc.', | |
Make: 'Completar un proceso, herramienta, función, etc.', | |
Start: 'Iniciar algo: habilitar un proceso añadido.', | |
Stop: 'Finalizar algo: cerrar un proceso completo.', | |
Refactor: 'Refactorizar código.', | |
Reformat: 'Cambiar el formato de algo.', |
{ | |
"window.menuBarVisibility": "default", | |
"workbench.statusBar.visible": true, | |
"workbench.activityBar.visible": false, | |
"editor.rulers": [ | |
120 | |
], | |
"editor.minimap.enabled": true, | |
"editor.renderIndentGuides": true, | |
"editor.dragAndDrop": true, |
/* para nombrar clases y Id de objetos: | |
* camel case | |
* objeto padre: prefijo objeto + 3-6 caracteres que identifiquen al objeto | |
* objeto hijo: | |
* - cuando es un solo objeto: prefijo objeto + objeto padre | |
* - cuando son varios objetos : prefijo padre + 3-6 caracteres que identifiquen al objeto | |
*/ | |
objetos : { | |
b : 'botón', | |
// botones con acción |
c++: var[] = {el1, el2, ..., elN};
c#: int[] var = {el1, el2, ..., elN};
vb: dim var = {el1, el2, ..., elN}
js: var = [el1, el2, ..., elN];
ruby: var = [el1, el2, ..., elN];
1- conectar con el servidor: ssh @181.49.145.202 -p 29
2- crear usuarios: - crear usuario: adduser - asignar contraseña: passwd - vincular al usuario al grupo wheel (grupo administradores): usermod -aG wheel
3- actualizar a php 7 (desde php 5.x), debe estar instalado apache (verificar versión de apache: httpd -v):