Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDay

17
Hosting e Database: le funzionalità di MySQL e MSSQL

Transcript of Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDay

Page 1: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Hosting e Database: le funzionalità di MySQL e MSSQL

Page 2: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Ecco come gestire

database multipli MySQL e MSSQL,

utilizzando pannelli di controllo

dedicati e integrati

nei servizi di hosting prescelti

#e-Commerce

Contenuti a cura di HostingTalk

Page 3: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Hosting fa rima con database,

perché sempre più spesso si va alla ricerca di uno spazio web capace di gestire

WordPress, Joomla, Drupal e i tanti altri CMS

che vengono utilizzati per costruire i siti e i portali di e-commerce.

Così, quando si va alla ricerca di un hosting da usare

con questa tipologia di CMS o con altre applicazioni web,

la semplice necessità di uno spazio web

si trasforma nell’esigenza di avere a disposizione un database adatto

a supportare l’applicazione con cui si desidera lavorare.

La diffusione dei CMS

e di molti altri strumenti online hanno fatto sì che i servizi

di hosting si unissero così intimamente con i servizi di database,

a tal punto che la presenza o meno di un database

diventa determinante per la scelta dell’hosting.

Page 4: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Capita l’importanza che i database hanno assunto,

alcune offerte hosting, come la nostra, comprendono dei pacchetti

che includono già la gestione dei database come MySQL e MSSQL,

pur lasciando all’utente l’opportunità di acquistare questi servizi a parte,

come opzioni in aggiunta ai propri prodotti già attivi.

Questa duplice natura commerciale dei database (disponibili in pacchetto, ma anche acquistabili in modo indipendente) permette a chiunque di usare

più di un database associato al medesimo spazio hosting, agevolando

così progetti a volte complessi, come i portali multisito, i siti multilingua e via discorrendo.

Di contro, questa scelta commerciale che lascia ai clienti la libertà di scegliere

e configurare i database di cui hanno necessità, viene valutata dai neofiti

come una difficoltà nella gestione del database stesso,

ma la maggior parte delle volte è solo un preconcetto che si dissolve

non appena si mette mano agli strumenti di configurazione

che i provider mettono a disposizione.

Page 5: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

In questo contesto,

prendiamo ad esempio la nostra realtà,

su come si possano offrire database come servizi aggiuntivi,

ma la cui gestione si integra perfettamente e senza difficoltà

all’interno di qualsiasi pacchetto hosting prescelto.

Prima di proseguire, è opportuno ricordare a chi deve fare

una scelta hosting in base ai database,

che il linguaggio di integrazione predefinito per il database MySQL è il PHP,

ma è possibile integrare e attivare il driver MyODBC che permette di interagire

con il DB MySQL anche dalle pagine ASP ospitate, ad esempio, su un hosting Windows.

Al contrario, il database MSSQL può interagire solo con

applicazioni ASP, ASP.NET o .NET ospitate su un servizio di hosting Windows.

Al di là di questa specifica, per gestire entrambi i database

non serve altro che l’accesso ai corrispettivi pannelli:

• phpMyAdmin per MySQL

• myLittleAdmin per MSSQL.

Page 6: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Una volta collegati al phpMyAdmin e autenticati con le credenziali apposite

(attenzione: molti utenti cercano di entrare nella pagina di gestione del database utilizzando le credenziali di accesso al pannello di controllo di Aruba e ricevono poi l’errore 0Error Sanitize1),

ci si trova davanti al pannello phpMyAdmin per la gestione del database MySQL.

Questo pannello è utile in quanto mostra l’IP

da utilizzare per connettersi al database e il nome dei database

già disponibili e pronti all’uso.

Questi dati, insieme alle credenziali, sono di fondamentale importanza, perché sono proprio

quelli richiesti per permettere alle applicazioni web, come i CMS,

di collegarsi al database.

Page 7: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Accanto al nome di ogni singolo

database attivo, riportato sulla sinistra,

è presente fra parentesi un numero che

permette di individuare immediatamente

le tabelle presenti nel database stesso.

• Un clic sul nome del database

ci permette di giungere alla

visualizzazione della sua struttura.

• Un ulteriore clic sulla tabella

ci consente di valutare i valori in

essa presenti e la struttura.

Da qui, è possibile interagire con il database e le tabelle in esso presenti,

programmando direttamente il linguaggio SQL (pulsante SQL), effettuando una ricerca (Cerca),

inserendo in tabella una tupla di valori specifici (Inserisci) ed eseguendo delle operazioni predefinite (Operazioni), come la creazione di una nuova tabella,

l’opportunità di rinominare il database o di copiarlo.

Page 8: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Il comando Esporta permette, poi, di esportare l’intero database

o parte di esso in differenti formati,

mentre il comando Importa consente di importare nel database, o

nella tabella che si sta consultando, dati conservati in un file di backup,

agevolando anche l’importazione parziale e la scelta del formato.

Tornando all’interfaccia di

visualizzazione del database,

oltre ai pulsanti già visti, si trova

anche la funzione Query da esempio,

che permette di costruire delle

apposite query SQL

in modalità visuale.

Page 9: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Su un hosting Linux,

esistono varie modalità operative per poter applicare i permessi file.

Di seguito, esploriamo i modi più comuni come l’interfaccia Web e l’accesso FTP,

operati su uno spazio hosting.

Una volta avuto accesso all’area clienti, bisogna cliccare sul pulsante Pannello di controllo in corrispondenza del servizio che si vuole gestire.

Una volta dentro al pannello, scegliamo con un clic del mouse la voce Hosting Linux dal menu laterale e nel sottomenu che compare, cliccare su File Manager.

Page 10: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Con un clic sul pulsante Home, si può tornare alla schermata iniziale,

che nella parte bassa riporta l’accesso al servizio opzionale di backup del database.

Un clic su Backup/Restore consente di accedere a:

• restore dei backup giornalieri

• restore dei backup dai file in upload.

Page 11: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Per lavorare con i database MSSQL, bisogna collegarsi al portale dedicato

e cliccare su Connessione/Login dal menu ad albero presente sulla sinistra.

Anche qui devono essere inserite le credenziali apposite,

da confermare con un clic su Collegati.

Si giunge così alla schermata di gestione del database MSSQL.

Page 12: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Un clic su Connessione e su Informazioni di

connessione permette di avere a portata di mano

tutti i dati di connettività necessari per far interagire

le applicazioni in hosting con il database.

Un clic su Database, invece,

consente di avere accesso alla struttura del DB MSSQL,

alle tabelle e alle viste programmate, oltre a tutta la serie di

funzionalità che riguardando la gestione dell’Archivio,

la definizione deli utenti e dei ruoli ai fini della Sicurezza

e via discorrendo.

Page 13: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Cliccando su Tabelle si accede alle tabelle presenti nel database, i cui dettagli sono disponibili cliccando sul nome della tabella e scegliendo Dettagli dal menu contestuale. Sempre dal medesimo menu, è possibile:

• aprire la tabella in visualizzazione (Apri Tabella) • visualizzarne le dipendenza (Visualizza Dipendenze) • accedere alle proprietà (Proprietà o Proprietà estese) • accedere alla configurazione dei permessi (Permessi).

Page 14: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Tutti gli strumenti di gestione sono poi raccolti nel menu laterale Strumenti, da dove è possibile: • programmare una nuova query (Nuova query) • generare uno script di inserimento dati (Genera script INSERT) • importare dati da un CSV (Procedura Guidata Import CSV) • accedere alle funzionalità di backup/restore.

La funzionalità opzionale di backup/restore del database MSSQL permette di accedere a un pannello dedicato, per la gestione dei backup e delle verifiche sul DB.

Page 15: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Un clic su Backup database consente di effettuare una copia di sicurezza del DB in soli quattro passaggi, ottenendo così un file pronto da scaricare e archiviare ovunque si desideri. Per ripristinare un backup, cliccare su Ripristina un database e seguire la procedura a 4 passi mostrata a video.

Page 16: Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay

Le funzioni Verifica un Database e Verifica e ripristino permessi utente permettono di verificare il mapping dell’utente e le proprietà del DB, oltre a consentire il ripristino dei permessi utenti allo stato originario.

L’ultima voce, Gestione File Backup, consente di avere sempre a portata di mano, tutti i file di backup e restore in un unico spazio. Insomma, sono a disposizione, tutti gli strumenti necessari per gestire senza intoppi database MySQL e MSSQL associati agli altri servizi attivi.