Archive for the ‘ Database ’ Category
I colli di bottiglia e i guasti sono eventi con i quali si confrontano tutti i giorni gli amministratori di base dati. MySQL dispone di diverse funzionalità che aiutano a proteggere il sistema da un blocco, sia che la base dati giri su un server fisico che su uno virtualizzato (oppure nel cloud). Il libro [ CONTINUA A LEGGERE ]
Calogero Bonasia suggerisce di migrare prima possibile ad un VERO database: PostgreSQL. Se poi si hanno "retrogusti" sadomaso, rimane sempre l'ottimo Microbosofrr SicuelSevver o anche A-cess[ CONTINUA A LEGGERE ]
Federico Campoli ha appena rilasciato su pgfoundry la versione 0.8beta dello script di migrazione da mysql a postgresql neo_my2pg. Lo script, che trasferisce schema e dati da un dbms all’altro senza necessità del dump attraverso i connector MySQLdb e psycopg2, con questa versione aggiunge il supporto al trasferimento e alla conversione dei dati blob in [ CONTINUA A LEGGERE ]
mtop mtop permette di monitorare il funzionamento di una istanza MySQL in tempo reale. Visualizza, tra l’alto, il numero di interrogazioni (query) eseguite per secondo, le interrogazioni più lente, il numero di processi attivi. Per installarlo, su Ubuntu: sudo apt-get -y install mtop Per avviarlo mtop -se 1 uptime mysql -e"SHOW STATUS LIKE '%uptime%'"|awk '/ptime/{ [ CONTINUA A LEGGERE ]
Cosa facile facile … mysql -u[username] -p[password] [nome_database] -B -e “select * from \`[nome_tabella]\`;” | sed ‘s/\t/”,”/g;s/^/”/;s/$/”/;s/\n//g’ > /var/www/html/mysql_exported_table.csv[ CONTINUA A LEGGERE ]
Spesso e volentieri l’attività di SysADM è gravosa. Ma basta poco Ad esempio per avviare il processo di messa in sicurezza di MySQL su una macchina CentOS basta digitare: mysql_secure_installation Basta poco, che ce vò [ CONTINUA A LEGGERE ]
Quando si parla di “penetration test” e “vulnerability assessment” spesso si ha l’impressione che tali attività siano semplici perché basate sull’utilizzo di strumenti automatizzati. Il mercato italiano è sempre di più infestato da “squali pavone” e “remore” che causano solo confusione nei clienti sull’esatto significato di termini quali Vulnerability Assessment, Penetration Test ed Ethical Hacking, [ CONTINUA A LEGGERE ]
Installare MySQL su Linux è abbastanza semplice apt-get install mysql-server Ma se abbiamo l’esigenza di installare più di un’istanza di MySQL? Posto che i binari di MySQL siano in /usr/localprocediamo creando dei link simbolici ln -s /usr/local/mysql-path /usr/local/mysql-uno ln -s /usr/local/mysql-path /usr/local/mysql-due Meglio non collocare my.cnf in /etc mettendolo invece in ciascuna directory touch /usr/local/mysql-uno/my.cnf [ CONTINUA A LEGGERE ]
Installiamo Apache sudo apt-get install apache2 e successivamente il supporto a PHP5 sudo apt-get install php5 libapache2-mod-php5 sudo apt-get install build-essential php5-dev php-pear Apriamo il file /etc/apt/source.list e alla fine aggiungiamo ## Oracle deb http://oss.oracle.com/debian unstable main non-free aggiungiamo la chiave per il repository appena inserito eseguendo wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add - [ CONTINUA A LEGGERE ]
Una tablespace è un raggruppamento logico interno al database cui corrisponde una locazione fisica. Introdotte a partire dalla versione 8.0 permettono di posizionare gli oggetti, come indici e tabelle, in aree specifiche del filesystem. Mi è capitato di dover intervenire su un server sul quale erano compromessi i blocchi del disco dove insisteva ../data. Ho [ CONTINUA A LEGGERE ]