Come mi connetto a AWS RDS usando MySQL Workbench

Come mi connetto a AWS RDS usando MySQL Workbench
AWS RDS (Relational Database Service) è un servizio di database gestito fornito da Amazon Web Services per avviare un cluster di database altamente disponibile e scalabile. AWS RDS fornisce diversi motori di database come Amazon Aurora, MySQL, MariaDB, MS SQL Server, Oracle e PostgreSQL. AWS non fornisce l'accesso a shell al server di database; Fornisce solo una stringa di connessione per connettersi al server di database.

MySQL Workbench è un'applicazione desktop utilizzata per migliorare la visibilità all'interno dei server di database relazionali come MySQL utilizzando una bella interfaccia utente grafica. Fornisce inoltre uno strumento di query per eseguire query SQL al server di database. Questa guida discuterà i seguenti passaggi per connettersi all'istanza AWS RDS utilizzando il banco da lavoro MySQL da una macchina locale.

  • Installa MySQL Workbench su una macchina locale
  • Crea istanza AWS RDS
  • Connettiti all'istanza AWS RDS utilizzando MySQL Workbench

Installa MySQL Workbench sulla macchina locale

Il primo passo per connettersi a AWS RDS è installare MySQL Workbench su una macchina locale. Aggiorna i repository locali su Ubuntu e quindi installa il banco di lavoro MySQL utilizzando i seguenti comandi.

ubuntu@ubuntu: ~ $ sudo apt update -y
ubuntu@ubuntu: ~ $ sudo apt Installa mysql -workbench -y

Dopo aver installato MySQL Workbench, controlla la sua versione per verificare l'installazione.

ubuntu@ubuntu: ~ $ mysql-workbench --version

Crea istanza AWS RDS

Per connettersi all'istanza AWS RDS utilizzando MySQL Workbench, lancia prima una nuova istanza AWS RDS con MySQL Engine. Innanzitutto, accedi alla console di gestione AWS e seleziona la regione in cui si desidera distribuire un'istanza RDS. Per questo articolo, distribuiremo un'istanza RDS nel US-East-1 (N. Virginia) regione.

Cerca RDS dalla console di gestione.

Dal pannello sul lato sinistro, fai clic su Banche dati.

Visualirà tutte le istanze di database distribuite lì. Dall'angolo in alto a destra, fai clic su Crea database pulsante per creare un'istanza RDS.

Seleziona il Crea standard COME Metodo di creazione del database E Mysql COME Tipo di motore.

Dai modelli, selezionare il Livello gratuito.

Immettere il nome e le credenziali del database sotto il Impostazioni sezione.

Sotto il Connettività Sezione, selezionare il VPC in cui si desidera distribuire l'istanza RDS e rendere pubblicamente disponibile l'istanza RDS in quanto accederemo agli RDS dalla nostra macchina locale.

Dopo aver selezionato il VPC, ora selezionare il gruppo di sicurezza VPC e la zona di disponibilità.

Lascia il resto della configurazione come predefinito e fai clic su Crea database pulsante alla fine della pagina.

Per ottenere il nome host dell'istanza RDS, vai al banche dati Dal pannello lato sinistro.

Fai clic sul database appena creato e mostrerà tutti i dettagli del database lì.

Dal Connettività e sicurezza Scheda, copia l'endpoint istanza RDS AWS e la porta in quanto verrà utilizzata per stabilire la connessione con l'istanza RDS dal banco di lavoro MySQL.

Dopo aver creato l'istanza RDS, ora configura il gruppo di sicurezza allegato a RDS per consentire la connessione da Internet. Un gruppo di sicurezza è un firewall virtuale per consentire o bloccare il traffico verso l'istanza RDS. Per impostazione predefinita, i gruppi di sicurezza bloccano le connessioni da Internet. Dalla console di gestione, cerca EC2.

Dal pannello sul lato sinistro, fai clic su Gruppi di sicurezza sotto il Sicurezza della rete sezione. Mostrerà tutti i gruppi di sicurezza disponibili nella regione.

Fai clic sul gruppo di sicurezza allegato all'istanza MySQL RDS, Customsg, per questa demo.

Fare clic sul pulsante Modifica regole in entrata per aggiungere una regola in entrata al gruppo di sicurezza dalle regole in entrata.

Aggiungi una nuova regola per consentire il traffico dalla porta 3306 come, per impostazione predefinita, il server MySQL funziona sulla porta 3306. Dopo aver aggiunto la regola, fare clic su Salva regole Per salvare le regole del gruppo di sicurezza.

Connettiti a AWS RDS utilizzando MySQL Workbench

Finora abbiamo installato MySQL Workbench sul sistema locale e lanciato un'istanza MySQL RDS su AWS. Ora è il momento di connettersi all'istanza MySQL RDS utilizzando il banco da lavoro MySQL. Apri il banco di lavoro MySQL eseguendo il comando seguente.

ubuntu@ubuntu: ~ $ sudo mysql-bowybench

Aprirà il banco da lavoro mysql. Clicca sul (+) simbolo e chiederà i parametri di connessione del database.

Immettere tutti i parametri di connessione richiesti del server di database MySQL AWS e fare clic su Connessione di prova Pulsante per connettersi al server di database.

Ora chiederà la password dell'istanza RDS. Immettere la password per l'istanza RDS e fare clic su OK pulsante per testare la connessione.

Dopo aver inserito la password, informerà se la connessione ha avuto esito positivo o meno.

Ora dalla nuova configurazione della connessione, fai clic su OK pulsante invece di Connessione di prova Per aggiungere le impostazioni di connessione dell'istanza AWS RDS al banco da lavoro MySQL.

Aggiungerà una connessione MySQL sulla dashboard del banco da lavoro MySQL.

Per connettersi all'istanza AWS RDS, fare doppio clic sulla connessione AWS RDS e inizierà a connettersi all'istanza RDS.

Dopo qualche tempo, chiederà la password dell'istanza AWS RDS. Immettere la password dell'istanza RDS e fare clic su OK Pulsante per connettersi all'istanza.

Dopo aver fornito la password, si connetterà all'istanza AWS RDS e aprirà una bella interfaccia utente grafica per l'istanza RDS sul banco di lavoro MySQL.

Per creare un nuovo schema utilizzando MySQL Workbench, fai clic su Nuovo schema pulsante sulla barra dei menu.

Aprirà una nuova scheda che chiede da creare un nome dello schema.

Immettere il nome dello schema e fare clic su Fare domanda a pulsante nell'angolo in basso a destra della scheda. Aprirà una nuova finestra con la query SQL per creare il nuovo schema che chiede la tua conferma se si desidera eseguire la query.

Rivedere la query SQL e fare clic su Fare domanda a pulsante nell'angolo in basso a destra della finestra per creare lo schema. Allo stesso modo, diverse query SQL possono anche essere eseguite utilizzando un'interfaccia utente grafica su MySQL Workbench.

Conclusione

MySQL Workbench è un'applicazione desktop che fornisce una bella interfaccia utente grafica del server di database relazionale. È difficile per i principianti utilizzare l'interfaccia della riga di comando per eseguire query sul server di database. MySQL Workbench fornisce una buona vista del server di database e rende più semplice l'esecuzione di query SQL. Questo blog descrive diversi passaggi per connettersi al server AWS RDS utilizzando il banco di lavoro MySQL.