Guide

Come Configurare MySQL per WordPress

Se dobbiamo installare WordPress su un server con un’installazione pulita di MySQL (dando per scontato di aver correttamente installato e configurato Apache, PHP e MySQL), per prima cosa dovremo creare il database in cui verranno messe tutte le tabelle relative a WordPress, e l’utente MySQL che avrà pieno accesso al database, ipotizzando di denominare il database “wordpressDB”, a cui potrà accedere con i pieni privilegi l’utente “wordpressUSR” con password “wordpressPWD”.

La prima cosa da fare, trattandosi di un’installazione pulita di MySQL, è quella di assegnare una password al superutente (root) di MySQL, tramite il comando:

> mysqladmin -u root -p PasswordROOT

dove per PasswordROOT si intende la password assegnata all’utente root.

A questo punto è possibile connettersi a MySQL come superutente per preparare il database su cui si appoggerà WordPress col comando:

> mysql -u root -p

che richiederà di inserire la password del superutente. Una volta entrati in MySQL, creare il database per WordPress:

mysql> create database wordpressDB;

quindi, creare l’utente MySQL “wordpressUSR” ed assegnarli tutti i privilegi sul database “WordPressDB”:

mysql> grant all privileges on wordpressDB.* to ‘wordpressUSR’@’localhost’ identified by ‘wordpressPWD’;

Ora non rimane altro che rinominare il file wp-config-sample.php in wp-config.php e configurare queste quattro righe nel modo seguente:

define(’DB_NAME’, ‘wordpressDB’);    // The name of the database
define(’DB_USER’, ‘wordpressUSR’);     // Your MySQL username
define(’DB_PASSWORD’, ‘wordpressPWD’); // …and password
define(’DB_HOST’, ‘localhost’);

Siamo al passo finale, basta connettersi tramite browser al sito http://indirizzoblog/wp-admin/install.php e procedere con l’installazione (veramente semplicissima) di WordPress.