Archivi Blog

phpMyAdmin: creare un nuovo utente e un nuovo database

Premesso che abbiamo installato sul nostro server tutto il necessario,come descritto nel post Server: Installare Apache, MySQL e PHP, apriamo un browser e digitiamo:

http://nostro.indirizzo.ip.server/phpmyadmin

e facciamo il login con le credenziali scelte in fase di installazione.

In questo post, andiamo a creare un utente chiamato joomla che sarà associato all’omonimo database, che utilizzeremo in seguito per l’installazione del CMS Joomla 2.5.

Spostiamoci sulla scheda Privilegi e vi clicchiamo.

Poi clicchiamo su Aggiungi un nuovo utente

Ora andiamo a riempire i campi come l’immagine che segue e selezioniamo Crea un database con lo stesso nome e concedi tutti i privilegi

Restando sempre sulla stessa finestra, selezioniamo accanto a Privilegi globali, Seleziona tutti, così da ottenere tutte le voci selezionate, ed infine clicchiamo su Esegui, pulsante situato in fondo alla pagina sulla destra.

Se tutto è andato a buon fine, noteremo che nella parte centrale ci sarà la query appena creata e sulla colonna di sinistra, dove si trovano tutti i database presenti sul server, si aggiungerà quello appena creato, ovvero joomla.

A questo punto, tutto è pronto per una nuova installazione del CMS!

NOTA: La procedura appena descritta potrà essere utilizzata per creare qualsiasi tipo di database, al fine di utilizzarlo per ogni CMS che lo richiede.

GUI per MySQL – Administrator e Query Browser

Ci sono diversi modi per gestire database, ma voglio proporre questi due utili tools.

Esistono delle alternative grafiche per amministrare il nostro MySQL Server attraverso una comoda interfaccia grafica:

  • MySQL Administrator, per le operazioni di amministrazione;
  • MySQL Query Browser, per le operazioni sui database.

Per installare questi due strumenti, apriamo un terminale:

sudo apt-get install mysql-admin mysql-query-browser

Ora li ritroverete nel vostro menu: Applicazioni —-> Programmazione

Inizialmente inseriamo l’utente root e la sua password scelta durante l’installazione. La porta utilizzata è quella di default, ovvero la 3306.

Una volta creato lo user, avremo la possibilità di operare liberamente sul database, definendone tabelle e query.

Come si può vedere, le interfacce sono molto facili ed intuitive. Buon lavoro!

Installare MySQL e creare un nuovo database su Ubuntu

In poche semplici righe, andremo ad installare MySQL Server su Ubuntu ed andremo a creare un nuovo database; ad esempio per chi volesse installare l’ultima versione di Joomla o altri CMS, avrà bisogno di MySQL e quindi di un database sul quale appoggiarsi.

Procediamo all’installazione del server; apriamo un terminale e digitiamo:

sudo apt-get install mysql-server

verrà richiesto l’inserimento della password per l’utente root di mysql, che utilizzeremo in seguito per loggarci al servizio.

Terminata l’installazione, restiamo sempre nel terminale e digitiamo:

mysql -u root -p

andremo ad inserire la password immessa al punto precedente ed avremo una risposta di questo tipo:

Ora siamo collegati e andiamo a creare il nostro database, che chiameremo joomla

CREATE DATABASE joomla;

Se tutto è andato a buon fine, avremo una risposta del genere:

Query OK, 1 row affected (0.07 sec)

e digitando

show databases;

avremo la lista completa dei nostri database, tra cui anche quello appena creato.

Ora bisogna creare un utente che abbia tutti i diritti sul nostro database; digitiamo questo comando:

GRANT ALL PRIVILEGES ON joomla.* TO ‘alfredo’@’localhost’ IDENTIFIED BY ‘alfredo_pass’;

I campi da modificare sono tre:
joomla è il nome del database;
alfredo è il nome utente;
alfredo_pass è la password utilizzata per l’utente alfredo.

Per controllare se l’utente alfredo è stato creato correttamente, usciamo da mysql col comando

exit

ed effettuiamo nuovamente il login con le nuove credenziali:

mysql -u alfredo -p alfredo_pass

Se tutto è andato a buon fine, avremo la schermata iniziale di login a mysql ed il nostro database sarà pronto all’uso.

%d blogger hanno fatto clic su Mi Piace per questo: