SlideShare a Scribd company logo
1 of 17
Download to read offline
Hosting e Database: 
le funzionalità di 
MySQL e MSSQL
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
Hosting Aruba 
Grazie

More Related Content

Viewers also liked

Viewers also liked (20)

Con Aruba, a lezione di cloud #lezione 28 - parte 1: Cloud Server Smart, com...
Con Aruba, a lezione di cloud  #lezione 28 - parte 1: Cloud Server Smart, com...Con Aruba, a lezione di cloud  #lezione 28 - parte 1: Cloud Server Smart, com...
Con Aruba, a lezione di cloud #lezione 28 - parte 1: Cloud Server Smart, com...
 
Con Aruba, a lezione di cloud #lezione11 - parte 1: 'Cloud Object Storage: t...
Con Aruba, a lezione di cloud  #lezione11 - parte 1: 'Cloud Object Storage: t...Con Aruba, a lezione di cloud  #lezione11 - parte 1: 'Cloud Object Storage: t...
Con Aruba, a lezione di cloud #lezione11 - parte 1: 'Cloud Object Storage: t...
 
Con Aruba, a lezione di cloud #lezione 10 - parte 2: 'Configurazione server d...
Con Aruba, a lezione di cloud #lezione 10 - parte 2: 'Configurazione server d...Con Aruba, a lezione di cloud #lezione 10 - parte 2: 'Configurazione server d...
Con Aruba, a lezione di cloud #lezione 10 - parte 2: 'Configurazione server d...
 
Workshop Dell, Intel e Aruba a Smau Bari 2014: Dai Tablet al Cloud, una partn...
Workshop Dell, Intel e Aruba a Smau Bari 2014: Dai Tablet al Cloud, una partn...Workshop Dell, Intel e Aruba a Smau Bari 2014: Dai Tablet al Cloud, una partn...
Workshop Dell, Intel e Aruba a Smau Bari 2014: Dai Tablet al Cloud, una partn...
 
Con Aruba, a lezione di cloud #Lezione 4 - parte 2: 'Cloud Monitoring, come t...
Con Aruba, a lezione di cloud #Lezione 4 - parte 2: 'Cloud Monitoring, come t...Con Aruba, a lezione di cloud #Lezione 4 - parte 2: 'Cloud Monitoring, come t...
Con Aruba, a lezione di cloud #Lezione 4 - parte 2: 'Cloud Monitoring, come t...
 
Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...
Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...
Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...
 
Con Aruba, a lezione di cloud #lezione 12 - parte 1: 'Cloud Object Storage, u...
Con Aruba, a lezione di cloud #lezione 12 - parte 1: 'Cloud Object Storage, u...Con Aruba, a lezione di cloud #lezione 12 - parte 1: 'Cloud Object Storage, u...
Con Aruba, a lezione di cloud #lezione 12 - parte 1: 'Cloud Object Storage, u...
 
Con Aruba, a lezione di e-commerce - CORSO ONLINE: 'Saldi in arrivo! Imposta ...
Con Aruba, a lezione di e-commerce - CORSO ONLINE: 'Saldi in arrivo! Imposta ...Con Aruba, a lezione di e-commerce - CORSO ONLINE: 'Saldi in arrivo! Imposta ...
Con Aruba, a lezione di e-commerce - CORSO ONLINE: 'Saldi in arrivo! Imposta ...
 
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
Con Aruba, a lezione di cloud #lezione 1 - parte 2: 'Da server dedicato a clo...
 
Con Aruba, a lezione di cloud #lezione 31: 'API e Cloud Computing, personali...
Con Aruba, a lezione di cloud  #lezione 31: 'API e Cloud Computing, personali...Con Aruba, a lezione di cloud  #lezione 31: 'API e Cloud Computing, personali...
Con Aruba, a lezione di cloud #lezione 31: 'API e Cloud Computing, personali...
 
Con Aruba, a lezione di cloud #lezione 26 - parte 1: Private Cloud Firewall
Con Aruba, a lezione di cloud #lezione 26 - parte 1: Private Cloud FirewallCon Aruba, a lezione di cloud #lezione 26 - parte 1: Private Cloud Firewall
Con Aruba, a lezione di cloud #lezione 26 - parte 1: Private Cloud Firewall
 
Aruba e-Commerce - 5 funzioni di cui approfittare #Arubait5
Aruba e-Commerce - 5 funzioni di cui approfittare #Arubait5Aruba e-Commerce - 5 funzioni di cui approfittare #Arubait5
Aruba e-Commerce - 5 funzioni di cui approfittare #Arubait5
 
Programma Aruba Cloud Startup - Il Cloud gratis per la tua startup
Programma Aruba Cloud Startup - Il Cloud gratis per la tua startupProgramma Aruba Cloud Startup - Il Cloud gratis per la tua startup
Programma Aruba Cloud Startup - Il Cloud gratis per la tua startup
 
Hosting: Joomla e Drupal, confronto e setup - parte1 #TipOfTheDay
Hosting: Joomla e Drupal, confronto e setup - parte1 #TipOfTheDayHosting: Joomla e Drupal, confronto e setup - parte1 #TipOfTheDay
Hosting: Joomla e Drupal, confronto e setup - parte1 #TipOfTheDay
 
Workshop 'Data center Extension: i servizi Cloud di Aruba al servizio dell'IT...
Workshop 'Data center Extension: i servizi Cloud di Aruba al servizio dell'IT...Workshop 'Data center Extension: i servizi Cloud di Aruba al servizio dell'IT...
Workshop 'Data center Extension: i servizi Cloud di Aruba al servizio dell'IT...
 
Hosting: installare app su Hosting Linux con gli installer automatici #TipOf...
Hosting: installare app su Hosting Linux con gli installer automatici  #TipOf...Hosting: installare app su Hosting Linux con gli installer automatici  #TipOf...
Hosting: installare app su Hosting Linux con gli installer automatici #TipOf...
 
Con Aruba, a lezione di cloud #lezione 29: 'GitLab e Cloud Server Smart - Ins...
Con Aruba, a lezione di cloud #lezione 29: 'GitLab e Cloud Server Smart - Ins...Con Aruba, a lezione di cloud #lezione 29: 'GitLab e Cloud Server Smart - Ins...
Con Aruba, a lezione di cloud #lezione 29: 'GitLab e Cloud Server Smart - Ins...
 
Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...
Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...
Con Aruba, a lezione di cloud #lezione 7 - parte 2: 'Tunnel VPN: una connessi...
 
Il Cloud di Aruba - Dillo ad un amico e ricevi credito omaggio!
Il Cloud di Aruba - Dillo ad un amico e ricevi credito omaggio!Il Cloud di Aruba - Dillo ad un amico e ricevi credito omaggio!
Il Cloud di Aruba - Dillo ad un amico e ricevi credito omaggio!
 
Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...
Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...
Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...
 

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

Presentazione Blog Università la Sapienza
Presentazione Blog Università la SapienzaPresentazione Blog Università la Sapienza
Presentazione Blog Università la Sapienza
fabio73
 
Wss Solution Framework
Wss Solution FrameworkWss Solution Framework
Wss Solution Framework
makkros
 
Wordpress la guida
Wordpress la guidaWordpress la guida
Wordpress la guida
lajonard
 

Similar to Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDay (20)

Hosting: Joomla e Drupal, confronto e setup - parte 2 #TipOfTheDay
Hosting: Joomla e Drupal, confronto e setup - parte 2   #TipOfTheDayHosting: Joomla e Drupal, confronto e setup - parte 2   #TipOfTheDay
Hosting: Joomla e Drupal, confronto e setup - parte 2 #TipOfTheDay
 
Hosting Backup, quali opzioni e quali costi ci aspettano - #TipOfTheDay
Hosting Backup, quali opzioni e quali costi ci aspettano - #TipOfTheDayHosting Backup, quali opzioni e quali costi ci aspettano - #TipOfTheDay
Hosting Backup, quali opzioni e quali costi ci aspettano - #TipOfTheDay
 
Hosting e file HTACCESS, come funziona e come si modifica - #TipOfTheDay
Hosting e file HTACCESS, come funziona e come si modifica - #TipOfTheDayHosting e file HTACCESS, come funziona e come si modifica - #TipOfTheDay
Hosting e file HTACCESS, come funziona e come si modifica - #TipOfTheDay
 
Dbms
DbmsDbms
Dbms
 
Hosting cPanel: gestire più domini nello stesso account di hosting #TipOfTheDay
Hosting cPanel: gestire più domini nello stesso account di hosting  #TipOfTheDayHosting cPanel: gestire più domini nello stesso account di hosting  #TipOfTheDay
Hosting cPanel: gestire più domini nello stesso account di hosting #TipOfTheDay
 
Webdays 2004 Blogfordummies2 Ok
Webdays 2004 Blogfordummies2 OkWebdays 2004 Blogfordummies2 Ok
Webdays 2004 Blogfordummies2 Ok
 
Hosting: come ottimizzare WordPress #TipOfTheDay
Hosting: come ottimizzare WordPress #TipOfTheDayHosting: come ottimizzare WordPress #TipOfTheDay
Hosting: come ottimizzare WordPress #TipOfTheDay
 
Presentazione Blog Università la Sapienza
Presentazione Blog Università la SapienzaPresentazione Blog Università la Sapienza
Presentazione Blog Università la Sapienza
 
Wordpress Multisite | Mafaldida
Wordpress Multisite | MafaldidaWordpress Multisite | Mafaldida
Wordpress Multisite | Mafaldida
 
Business Intelligence & Analytics
Business Intelligence & AnalyticsBusiness Intelligence & Analytics
Business Intelligence & Analytics
 
Hosting:Trasferire Wordpress da un hosting a un altro in 7 step #TipOfTheDay
Hosting:Trasferire Wordpress da un hosting a un altro in 7 step   #TipOfTheDayHosting:Trasferire Wordpress da un hosting a un altro in 7 step   #TipOfTheDay
Hosting:Trasferire Wordpress da un hosting a un altro in 7 step #TipOfTheDay
 
Data Base In Open Office
Data Base In Open OfficeData Base In Open Office
Data Base In Open Office
 
Hosting Linux: Moodle, installazione e configurazione #TipOfTheDay
Hosting Linux: Moodle, installazione e configurazione #TipOfTheDayHosting Linux: Moodle, installazione e configurazione #TipOfTheDay
Hosting Linux: Moodle, installazione e configurazione #TipOfTheDay
 
Wss Solution Framework
Wss Solution FrameworkWss Solution Framework
Wss Solution Framework
 
Utilizzo dei principali comandi di Mysql
Utilizzo dei principali comandi di MysqlUtilizzo dei principali comandi di Mysql
Utilizzo dei principali comandi di Mysql
 
Hosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDay
Hosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDayHosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDay
Hosting Windows, le caratteristiche giuste per i progetti .NET #TipOfTheDay
 
Wordpress - Primi passi | Mafaldida
Wordpress  - Primi passi | MafaldidaWordpress  - Primi passi | Mafaldida
Wordpress - Primi passi | Mafaldida
 
Basi di dati
Basi di dati Basi di dati
Basi di dati
 
Cms, Content Management System. Sistema di gestione dei contenuti
Cms, Content Management System. Sistema di gestione dei contenutiCms, Content Management System. Sistema di gestione dei contenuti
Cms, Content Management System. Sistema di gestione dei contenuti
 
Wordpress la guida
Wordpress la guidaWordpress la guida
Wordpress la guida
 

More from Aruba S.p.A.

Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0
Aruba S.p.A.
 
Hosting: storia del protocollo http
Hosting: storia del protocollo httpHosting: storia del protocollo http
Hosting: storia del protocollo http
Aruba S.p.A.
 

More from Aruba S.p.A. (20)

Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi datiCloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
 
Create and use a Dockerized Aruba Cloud server - CloudConf 2017
Create and use a Dockerized Aruba Cloud server - CloudConf 2017Create and use a Dockerized Aruba Cloud server - CloudConf 2017
Create and use a Dockerized Aruba Cloud server - CloudConf 2017
 
I servizi Cloud di Aruba - 2016
I servizi Cloud di Aruba - 2016I servizi Cloud di Aruba - 2016
I servizi Cloud di Aruba - 2016
 
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
 
Aruba Cloud DRaaS, Disaster Recovery as a Service
Aruba Cloud DRaaS, Disaster Recovery as a ServiceAruba Cloud DRaaS, Disaster Recovery as a Service
Aruba Cloud DRaaS, Disaster Recovery as a Service
 
Aruba Business: il programma dedicato ai Partner
Aruba Business: il programma dedicato ai Partner Aruba Business: il programma dedicato ai Partner
Aruba Business: il programma dedicato ai Partner
 
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e AvanzataIdentità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
 
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendaleIl Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
 
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
 
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
 
Hosting: a ogni CMS, il suo hosting...con qualche eccezione #TipOfTheDay
Hosting: a ogni CMS, il suo hosting...con qualche eccezione  #TipOfTheDayHosting: a ogni CMS, il suo hosting...con qualche eccezione  #TipOfTheDay
Hosting: a ogni CMS, il suo hosting...con qualche eccezione #TipOfTheDay
 
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2 ...
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2  ...Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2  ...
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2 ...
 
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1 #...
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1  #...Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1  #...
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1 #...
 
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
 
Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0
 
Hosting: storia del protocollo http
Hosting: storia del protocollo httpHosting: storia del protocollo http
Hosting: storia del protocollo http
 
Hosting: 20 trucchi SEO per ottimizzare il proprio sito - II parte
Hosting: 20 trucchi SEO per ottimizzare il proprio sito -  II parteHosting: 20 trucchi SEO per ottimizzare il proprio sito -  II parte
Hosting: 20 trucchi SEO per ottimizzare il proprio sito - II parte
 
Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...
Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...
Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...
 
Hosting: Database MySQL, 10 trucchi per migliorarne le performance - #TipOf...
Hosting: Database MySQL, 10 trucchi per migliorarne le performance  -  #TipOf...Hosting: Database MySQL, 10 trucchi per migliorarne le performance  -  #TipOf...
Hosting: Database MySQL, 10 trucchi per migliorarne le performance - #TipOf...
 
Hosting: gli indici SQL, cosa sono e come funzionano #TipOfTheDay
Hosting: gli indici SQL, cosa sono e come funzionano  #TipOfTheDayHosting: gli indici SQL, cosa sono e come funzionano  #TipOfTheDay
Hosting: gli indici SQL, cosa sono e come funzionano #TipOfTheDay
 

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

  • 1. Hosting e Database: le funzionalità di MySQL e MSSQL
  • 2. 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
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. 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.
  • 12. 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.
  • 13. 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).
  • 14. 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.
  • 15. 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.
  • 16. 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.