Una semplice guida per installare MySQL e phpMyAdmin su server Linux/CentOS.
MySQL (pronuncia: My Ess Que Ell) è il più diffuso database Open Source basato sul linguaggio SQL ( “Structured Query Language”) ed è un RDBMS (“Relational DataBase Management System” ), ossia un sistema di gestione per database relazionali.
PhpMyAdmin è l’interfaccia grafica più usata per interagire con le tabelle di MySQL: tutto quello che si desidera fare con questo database si può ottenere attraverso PhpMyAdmin senza creare listati di istruzioni.
1. Operazioni preliminari
[ Installare il reposity Atomic ]
# wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
ATTENZIONE: con l’installazione di questo repository potrebbe verificarsi la proposta (o l’obbligo) di aggiornare PHP alla versione 5.4.x: questo potrebbe causare dei problemi ai siti web presenti sul server se non sono predisposti per questa nuova versione di PHP, quindi sarebbe meglio evitare l’aggiornamento inserendo nel file/etc/yum.conf la seguente riga:
exclude=php-*5.4*
2. MySQL
[ Installare MySQL ]
# yum install mysql mysql-devel mysql-server
[ Abilitare il server MySQL e avviarlo ]
# chkconfig --levels 235 mysqld on
# /etc/init.d/mysqld start
[ impostare la password dell’amministratore root ]
# mysqladmin -u root password latuapassword
3. phpMyAdmin
[ Installare phpMyAdmin ]
# yum install phpmyadmin
A installazione terminata collegarsi tramite browser usando l’indirizzo http://127.0.0.1/phpmyadmin/
utilizzando username e password indicate in precedenza (root / latuapassword)
Se si desidera collegarsi a phpMyAdmin da altri indirizzi IP, cioè non solo da localhost, editare il file:
# nano /etc/httpd/conf.d/phpmyadmin.conf
e aggiungere gli altri IP autorizzati a collegarsi a phpMyAdmin
<Directory /usr/share/phpmyadmin/>
order deny,allow
deny from all
allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Directory>
quindi, dopo aver salvato il file, eseguire il restar di Apache:
/etc/init.d/httpd restart
All’avvio phpMyAdmin carica le impostazioni presenti nel file /usr/share/phpMyAdmin/libraries/config.default.php ed eventualmente sostituisce i valori esistenti con quelli presenti nel file /usr/share/phpMyAdmin/config.inc.php che deve essere creato appositamente.
Si può creare questo file config.inc.php utilizzando l’utility che trovare all’indirizzo http://127.0.0.1/phpmyadmin/setup ma probabilmente è più facile ricopiare il contenuto del file /usr/share/phpMyAdmin/config.sample.inc.php e impostare i valori che si desiderano.
Se invece i valori di default vanno bene per la vostra configurazione, non avrete bisogno di creare il file config.inc.php