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.