Shell tips # 205: Ripristino di database

8 luglio 2010 - Fonte: http://liberamente-kayowas.blogspot.com/


Il comando di oggi, ripristina un backup di MySQL, mostrando una progress bar sull'andamento del processo: pv dump.sql.gz | gunzip | mysql

Leggi il resto dell' articolo ...

Leggi il seguito »

Server LAMP su netbook

8 luglio 2010 - Fonte: http://blog.thekaspa.it

Se si lavora con il web, è normale voler fare delle prove prima di mandare in produzione un sito, in modo da evitare di ritrovarsi con delle pagine web piene di errori. Se poi si è inesperti, tale richiesta è imprescindibile.

Se si utilizza un computer fisso, non serve altro che installare un server LAMP in locale (per la procedura su Ubuntu, leggere qui) e procedere con gli esperimenti.

Ma se ci si trova a utilizzare un portatile o, peggio, un netbook? Un server LAMP consuma CPU, a sua...

Leggi il seguito »

Ebook Gratis Sulla Programmazione Del Web

7 luglio 2010 - Fonte: http://www.hardware-system.com

The Web Book è un PDF in lingua inglese, scaricabile gratuitamente, scritto da Robert Shifreen uno scrittore professionista con 20 anni di esperienza. Sul sito ufficiale troviamo la scritta “Vuoi costruire siti web con HTML, CSS, Javascript, PHP e MySQL?

Questo Ebook contiene tutte le informazioni necessarie per creare un sito da zero. Si parte dalla registrazione di un dominio fino ad arrivare alla creazione della pagina HTML e alla costruzione di applicazioni come PHP e MySQL. Inoltre contiene delle informazioni necessarie a capire come...

Leggi il seguito »

Tecniche avanzate di SQL Injection, quello che non tutti sanno!

6 luglio 2010 - Fonte: http://www.evilsocket.net

Qualche tempo fa scrissi una breve (e decisamente incompleta) introduzione alle sql injections che illustrava i concetti di base più l’enumerazione di tabelle e colonne tramite il famoso information_schema.

Sabato scorso son passato all’hack meeting, invitato da un (nuovo) amico, e mi sono imbattuto in uno speech proprio su questa tecnica di intrusione (che devo dire è anche la mia preferita per quanto concerne il web hacking :P ) ed il ragazzo che lo stava tenendo ha detto alla fine la frase “con le sql injections si possono fare innumerevoli cose” che mi ha fatto venir voglia...

Leggi il seguito »

Search & Replace in MySQL

4 luglio 2010 - Fonte: http://www.redsend.org

Oggi ho avuto una particolare esigenza: cercare del testo all’interno di un determinato campo di una tabella e correggere alcuni caratteri. Il classico trova & sostituisci che su un qualunque file di testo abbiamo fatto spesso tutti noi.

In MySQL è possibile fare una cosa simile con questa istruzione:

UPDATE nometabella SET nomecampo =REPLACE (nomecampo,’stringadacercare‘,’stringadainserire‘); Ovviamente dovete sostituire a tutto quello in grassetto i nomi della vostra tabella, del campo nel quale cercare, del testo che volete trovare e quello che volete sostituire.

Script bash per il backup automatico di un database

2 luglio 2010 - Fonte: http://nazarenolatella.myblog.it/

Dovendo gestire diversi database su più server ho avuto la necessità di creare uno scriptino che automatizzasse la creazione dei loro backup. Riporto quindi lo script per intero e successivamente provvederò a spiegare le varie sezioni del codice, anche se a primo acchito tutto dovrebbe apparire piuttosto chiaro.

#!/bin/bash

data=$(date +"%d_%b_%y")

montaggio=$(mount | grep /media/disk)

#File di log
FILELOG=/var/log/backup

ROOT_UID=0

if [ "$UID" -ne "$ROOT_UID" ];then

ERRORE1="Errore 1: Devi essere root per eseguire lo script"
echo
...

Leggi il seguito »

Come installare un server web LAMP su ubuntu 10.04-Guida

2 luglio 2010 - Fonte: http://www.webnoob.it
Per testare in locale i propri siti web c’è bisogno di un web server su cui farli girare. Oggi vedremo quanto è facile installare il server web LAMP sulla distro Ubuntu 10.04. Innanzitutto c’è da precisare che LAMP sta per Linux Apache Mysql Php , ovvero tutti i componenti che andremo ad installare e che [...]...

Leggi il seguito »

Mysql e l’uso del valore NULL

1 luglio 2010 - Fonte: http://www.redsend.org

Intorno al valore NULL di Mysql c’è tanta confusione. Questa confusione nasce quasi sempre dall’associazione mentale che viene fatta da molti NULL=vuoto, dove per vuoto si intende la stringa vuota (per capirci, questa ”).

Cosi non è!

Prima cosa da ricordare è che il valore NULL di mysql non significa vuoto.

Vediamo meglio cosa significa e, come e quando, usarlo.

Diciamo subito che un campo può essere definito NULL o NOT NULL.
Un campo definito come NULL può assumere tre valori: stringa, vuoto, NULL.
Un campo definito come NOT NULL può assumere due valori: stringa, vuoto.

Come potete notare i due campi hanno in comune...

Leggi il seguito »

Hardening di base per Mysql

1 luglio 2010 - Fonte: http://unixlife.it

Mysql

La sicurezza del demone Mysql è un fattore da non trascurare assolutamente,al fine di garantire la solidità generale di un server.
Il tipo di interventi che possono essere eseguiti sulla configurazione e sul demone Mysql allo scopo di rinforzarne la sicurezza è riassumibile in alcuni punti elencati qui di seguito :

read more

...

Leggi il seguito »

Guida alla configurazione di un servo — Intro

1 luglio 2010 - Fonte: http://turlando.dyndns.org/blog

A breve inizierò una serie di articoli su come mettere su e configurare un server che farà da web, ftp, mail server e poco altro. Cercherò di essere più chiaro possibile (il che necessita di un grande sforzo per me) e se volete che approfondisca qualche argomento in particolare ditemelo pure commentando questo post. Molto probabilmente userò free-bsd…

...

Leggi il seguito »