Ripristino da una corruzione dello schema mysql


tables_in_mysqlAnche se il formato della tabella di MySQL è molto affidabile (tutte le modifiche a una tabella fatta da un’istruzione SQL sono scritti prima l’istruzione restituisce), è ancora possibile ottenere tabelle danneggiate se uno qualsiasi dei seguenti eventi:

  •      Il processo mysqld viene fermato nel bel mezzo di una scrittura nel DB.
  •      Un blocco improvviso dovuto allo spegnimento del computer o a guasti hardware.
  •       Si sta utilizzando un programma esterno (come myisamchk) per modificare una tabella che viene modificata dal server allo stesso tempo. Può succedere che importando un dump esportato di MySQL, lo schema mysql si corrompa in modo anche non evidente al momento.

Questo evento può essere scoperto anche a distanza di giorni se la corruzione avviene in parti non vitali del database.
Un effetto che si può addebitare ad una corruzione del database di MySQL è l’impossibilità di fare un grant dei privilegi anche con l’utente root con tutti i flag abilitati per farlo. Continua a leggere

Installazione di WordPress su Apache

apache-wordpress Articolo aggiornato ad OTTOBRE 2019 – Apache è un ottimo web server gratuito che permette di gestire egregiamente uno o più blog WordPress. Esistono web server forse più preformanti come Nginx, molto in voga in questo periodo, ma è più difficile da configurare specialmente se si usa la funzionalità di rewrite delle URL.

Se il proprio blog non ha un traffico elevato ossia con molti utenti (ad esempio meno di 1000 visitatori unici al giorno) non conviene acquistare un server dedicato oppure un vps (virtual private server): un piano di hosting performante può bastare anche per 2000 visitatori unici quotidiani. Qualora il traffico aumenti e le possibilità economiche lo permettano si può passare a un server virtuale oppure a una soluzione dedicata o semi-dedicata.

Continua a leggere