Mysql
 sql >> Database >  >> RDS >> Mysql

Come installare MySQL su Windows

MySQL è un sistema di gestione di database open source classificato come DBMS relazionale (Database Management System). La figlia di Michael Widenius "My" è stata la co-fondatrice di MySQL, da cui il nome MySQL. Il nome combina due termini; il co-fondatore “My” e SQL, abbreviazione di Structured Query Language.

MySQL è offerto sia come edizione server open source che come edizione server aziendale. Questo articolo esaminerà l'installazione dell'edizione server della comunità open source.

Nota:quando si utilizza un server basato su Windows come host, alcuni utenti ricorrono all'utilizzo di MSSQL (Microsoft SQL Server). Tuttavia, dovresti tenere a mente che MSSQL ha alcune limitazioni, come le restrizioni sulle licenze che lo rendono piuttosto difficile da usare rispetto a MySQL, che saranno trattate in questo articolo.

MySQL è simile a Lamp Stack, una build di server basata su Linux disponibile anche per gli utenti Windows. A seconda delle esigenze degli utenti, possono sviluppare un intero database con l'aiuto di MySQL. Il vantaggio dell'utilizzo di MySQL è che può essere eseguito contemporaneamente a MSSQL. Essendo gratuito, puoi sperimentare entrambi i server di database.

Installazione di MySQL su Windows

Fase 1:scarica il file di installazione

Scarica il server della community open source MySQL da qui. Dopo aver scaricato l'ultima versione, che al momento della stesura di questo articolo è la versione 8.0.25, eseguire il file di installazione scaricato. Devi individuare il file di installazione scaricato e fare doppio clic per eseguirlo.

Fase 2:selezione del tipo di installazione della configurazione

Questa è la seconda fase durante il processo di installazione. Una volta eseguito il programma di installazione, dovrai scegliere un tipo di installazione per MySQL installato sul tuo sistema operativo Windows. Vedrai cinque tipi di installazione come mostrato di seguito:

1. Impostazione predefinita dello sviluppatore: Questa opzione installa pacchetti e applicazioni che verranno utilizzati per lo sviluppo, ad esempio:

  • Server MySQL
  • Shell MySQL:questa è una nuova applicazione client MySQL utilizzata per gestire i server MySQL e le istanze del cluster InnoDB.
  • Router MySQL:questo è un daemon router ad alta disponibilità per le configurazioni di cluster InnoDB installati sui nodi dell'applicazione
  • MySQL Workbench:questa è l'interfaccia utente grafica utilizzata nello sviluppo e nella gestione del server
  • MySQL per Excel:questo è un plug-in excel che facilita l'accesso e la manipolazione dei dati MySQL.
  • MySQL per Visual Studio:questo strumento consente agli utenti di VS di lavorare con MySQL.
  • Connettori MySQL:consente la connessione dei dati tramite connettori/Net, C/C++, Java, OBDC.

In breve, questa opzione aiuta nella creazione di una macchina di sviluppo.

2. Solo server: Viene utilizzato per distribuire server MySQL ma non viene utilizzato nello sviluppo di applicazioni MySQL. Questa opzione può essere utilizzata solo se l'utente prevede di installare un server di database autonomo. Viene fornito con tutte le applicazioni e i pacchetti server.

3. Solo cliente: Questo tipo installa tutti gli strumenti necessari per sviluppare applicazioni MySQL; tuttavia, non include il server MySQL. Se prevedi di sviluppare applicazioni per un server esistente, questa dovrebbe essere la tua scelta definitiva. I pacchetti e le applicazioni installati da Client Only sono:

  • Shell MySQL:questa è una nuova applicazione client MySQL utilizzata per gestire i server MySQL e le istanze del cluster InnoDB.
  • Router MySQL:questo è un daemon router ad alta disponibilità per le configurazioni del cluster InnoDB da installare sui nodi dell'applicazione
  • MySQL Workbench:questa è l'interfaccia utente grafica utilizzata nello sviluppo e nella gestione del server
  • MySQL per Excel:questo è un plug-in excel che facilita l'accesso e la manipolazione dei dati MySQL.
  • MySQL per Visual Studio:questo strumento consente agli utenti di VS di lavorare con MySQL.
  • Connettori MySQL:consente la connessione dei dati tramite connettori/Net, C/C++, Java, OBDC

4. Completo: Questa opzione viene utilizzata se l'utente desidera installare tutti i componenti di MySQL Server sulla macchina.

5. Personalizzato: Questa è un'opzione personalizzabile che offre all'utente l'opportunità di selezionare le opzioni che meglio si adattano alle sue esigenze.

In questo tutorial dell'articolo, selezioneremo l'opzione "Completo" e faremo clic su "Avanti".

Prima di passare dalla fase di “Scelta del tipo di installazione” a quella di “Installazione”, l'installatore verificherà tutti i prerequisiti necessari per installare il server di database MySQL. Se mancano i prerequisiti software, puoi trovare i dettagli nella schermata "Verifica requisiti". Inoltre, nella schermata "Verifica requisiti" verranno visualizzati il ​​nome del prodotto mancante o del componente/software essenziale e il motivo dell'errore.

Ad esempio, in questo tutorial, MySQL per Excel 1.3.8 (installa Visual Studio 2010 Tools necessari per Office Runtime), MySQL per Visual Studio 1.2.9 (installa Visual Studio 2015, 2019 e 2017) Connector/Python 8.0. 19 (Installa Python a 64 bit) non sono stati risolti. Per risolverli, fai clic su "Esegui". In alternativa, puoi ignorare e procedere alla fase successiva facendo clic su "Avanti".

Dopo aver verificato i requisiti e aver installato tutti i prerequisiti richiesti, fare clic su "Avanti" per procedere alla fase di installazione. L'installatore avviserà se i prerequisiti richiesti non sono stati installati nella fase "Verifica requisiti". Tuttavia, non dovresti preoccuparti di questa fase, poiché puoi saltare alla fase di installazione facendo clic su "Sì".

Una volta nella schermata di installazione, vedrai un elenco di prodotti MySQL che verranno installati sulla tua workstation. Se non hai idea di MySQL, non preoccuparti. Basta fare clic su "Esegui". Il programma di installazione scaricherà e installerà tutti i prodotti mostrati nella schermata precedente. A seconda della tua velocità Internet, dovrai attendere qualche minuto.

Una volta completato il processo, MySQL viene installato nel tuo sistema operativo Windows e sei pronto per passare alla fase successiva, configurando il server del database MySQL e altri componenti necessari. Fare clic su "Avanti" per passare alla fase successiva, che è "Configurazione del prodotto".

I prodotti mostrati nella schermata di configurazione del prodotto sono i prodotti che richiedono la configurazione. Nel nostro caso, inizieremo con la configurazione del server MySQL 8.0.19. Per iniziare, fai clic su "Avanti".

Nella schermata successiva, "Disponibilità elevata", puoi scegliere di installare il server MySQL autonomo/ la replica MySQL classica o il cluster InnoDB. InnoDB Cluster è una soluzione MySQL ad alta disponibilità che utilizza la replica di gruppo. Per il bene del tutorial, selezioniamo "Server MySQL autonomo/ Replica MySQL classica".

La schermata successiva è "Tipo e rete". In questa schermata, configureremo il tipo di configurazione MySQL. È un set di parametri di configurazione predefinito che determina le risorse che devono essere riposizionate nei servizi MySQL. Le opzioni di configurazione sono:

  • Computer di sviluppo: Questa configurazione consente all'utente di allocare risorse minime al servizio MySQL.
  • Computer server: Questa opzione utilizza anche risorse minime. Si adatta all'installazione di database e server web. Allo stesso modo alloca risorse minime ai servizi MySQL.
  • Computer dedicato: un utente può optare per questa opzione di configurazione solo se ha creato un server MySQL dedicato. Ai servizi MySQL vengono allocate risorse elevate utilizzando questo metodo di configurazione.

Per questo tutorial, configureremo un "Computer di sviluppo" utilizzando la casella a discesa di configurazione.

Connettività

Questa è ancora nella fase "Tipo e rete". In questa sezione, l'utente può controllare come i client si connettono ai database MySQL. Protocollo TCP/IP, Named pipe e Shared Memory sono le opzioni di configurazione disponibili in questa fase. Per configurare la connettività utilizzando "Memoria condivisa e Named Pipe", è necessario fornire il nome della memoria e il nome della pipe.

Tuttavia, durante la configurazione utilizzando l'opzione TCP/IP, verrà richiesto di specificare la porta predefinita utilizzata per la connessione al server di database. Inoltre, puoi anche consentire il numero di porta fornito nella casella di testo Porta nel firewall. Ciò consentirà a MySQL di connettersi e consentirà agli utenti di connettersi ai database.

In questo tutorial, completeremo il processo di configurazione utilizzando l'opzione TCP/IP. Dopo aver completato con successo la configurazione, passare alla fase "Modalità di autenticazione".

Utilizzeremo la password di autenticazione SHA256 per password complesse. Nella schermata Metodo di autenticazione, puoi scegliere "Utilizza crittografia password avanzata per l'autenticazione (CONSIGLIATO) o "Utilizza metodo di autenticazione legacy (mantieni la compatibilità con MySQL 5.x)". Pertanto, puoi selezionare il metodo più adatto a te. Tuttavia, per il bene di questo tutorial, selezioneremo "Usa crittografia password avanzata per l'autenticazione (CONSIGLIATO)."

Nota: Se prevedi di utilizzare il metodo di crittografia della password avanzata, assicurati che tutti i connettori siano aggiornati, altrimenti questo metodo sarà una seccatura.

Dopo aver selezionato il nostro metodo preferito menzionato sopra, fai clic su "Avanti". Una volta completato, passa alla fase successiva, che è "Account e ruoli".

Nella schermata "Account e ruoli", fornirai la password dell'account root MySQL. L'account principale di MySQL dovrebbe essere disabilitato in quanto è l'account predefinito di sysadmin.

Nota: Puoi aggiungere altri utenti facendo clic su "Aggiungi utente". Verrà visualizzata una finestra di dialogo dell'account utente. Fornisci nome host, nome utente, ruolo utente, tipo di autenticazione e password. Compila tutti i dettagli menzionati per creare un nuovo utente, quindi fai clic su "OK" per passare alla fase successiva.

La fase successiva è la schermata "Servizio Windows", in cui configureremo il server MySQL. In questa fase, il server è configurato per essere eseguito come servizio Windows. Fornire i dettagli corretti (nome desiderato) e configurarlo su Avvio automatico ogni volta che il sistema si riavvia. Inoltre, fornisci le credenziali che faciliteranno l'esecuzione del server MySQL. Per il servizio Windows, l'utente può selezionare un "Account di sistema standard" o "Utente personalizzato" come mostrato nell'immagine seguente:

Fare clic su "Avanti" per passare all'ultima fase di configurazione, che è "Applica configurazione". In questa schermata, vedrai un elenco di vari passaggi di conferma, come mostrato di seguito. Una volta che hai finito con tutte le impostazioni di configurazione, fai clic su "Esegui".

Il processo di installazione inizierà una volta cliccato il pulsante "Esegui". Per visualizzare il processo di installazione, fare clic sulla scheda "Registro". Dopo un'installazione riuscita, fai clic su "Fine" per chiudere il programma di installazione.

Installazione database di esempio

Questa opzione viene attivata se hai utilizzato il tipo di installazione di installazione "Completa". Il programma di installazione di MySQL passa direttamente alla schermata di esempio una volta completata l'installazione. Una volta che sei in questa schermata, ti viene richiesto di fornire il tuo nome utente e password che contiene i privilegi di amministratore di sistema/root e fare clic su "Verifica".

Successivamente, fai clic su "Avanti" e verrai reindirizzato alla schermata "Applica configurazione". In questa schermata, fare clic su "Esegui" per iniziare il processo di installazione del database di esempio.

Nota: Puoi fare clic sul pulsante "Registra" se desideri vedere lo stato di avanzamento del processo di installazione.

Fare clic sul pulsante "Fine" una volta completata l'installazione del database di esempio.

L'installatore passa quindi alla fase successiva, ovvero la fase "Configurazione del prodotto". Durante questa fase, vedrai l'avanzamento dell'installazione di MySQL Server 8.0.25 e Esempio ed Esempio 8.0.25 tramite la barra di stato. Una volta completato, lo stato cambierà in configurazione completata.

La fase finale di questa fase è la fase "Installazione completata". Qui vedrai una schermata di installazione completa che contiene "Copia registro negli appunti", "Avvia MySQL Workbench dopo l'installazione" e "Avvia MySQL Shell dopo l'installazione". Per iniziare a esplorare il server MySQL appena installato, seleziona le caselle accanto a "Avvia MySQL Workbench dopo l'installazione" e "Avvia MySQL Shell dopo l'installazione", quindi fai clic su "Fine" come mostrato di seguito:

Connessione al server MySQL

Dopo un'installazione fruttuosa, è giunto il momento di connettersi al server MySQL ed eseguire la query MySQL. Per fare ciò, segui i passaggi indicati correttamente:apri MySQL workbench (è uno strumento di sviluppo utile per eseguire query, creare e modificare oggetti di database.

Nella schermata di benvenuto di MySQL Workbench, vedrai un elenco di connessioni MySQL. Nel nostro caso, vedrai solo "Istanza locale MySQLL80" poiché il nostro server MySQL non è stato configurato per gestire più connessioni. Ora fai clic su "Istanza locale MySQLL80" per aprire la finestra dell'editor di query.

Nota: Devi inserire le credenziali corrette create durante il processo di installazione prima di connetterti al server di esempio del database MySQL.

Il prossimo passo è creare un database su MySQL Server. Nell'editor di query, scrivi la seguente query, quindi fai clic su "Esegui query" (è il primo pulsante con un'icona lampeggiante nell'editor di query subito dopo il pulsante di salvataggio)

Create database Fosslinuxtuts

Una volta che l'esecuzione della query è andata a buon fine, puoi accedere al tuo database appena creato dalla panoramica "SCHEMI" come indicato nell'immagine seguente:

Nota: SCHEMAS si trova nel pannello di sinistra dell'editor di query.

Questo è tutto ciò che hai fatto con l'installazione di MySQL sul tuo sistema operativo Windows.

Conclusione

Questa era la nostra guida completa alla guida all'installazione di MySQL sui sistemi operativi Windows. Sei un utente Linux e ti stai chiedendo come installare e configurare MySQL? Ecco una recensione completa su "Come installare e configurare MySQL su Ubuntu" per aiutarti ad apprendere il processo di installazione e configurazione.