Connessione a Oracle MySQL HeatWave
L'endpoint del sistema di database è il punto in cui i client quali MySQL Shell, MySQL Client, MySQL Workbench e le applicazioni possono connettersi a Oracle MySQL HeatWave.
La rete virtuale per una distribuzione Oracle MySQL HeatWave include una rete VNet Azure, una rete VCN Oracle Cloud Infrastructure (OCI) e le connessioni tra le due. OracleDB per Azure apre automaticamente le porte predefinite per l'accesso al sistema di database, quindi non è necessario impostare le regole di entrata per la VCN. Queste porte sono aperte:
- 22: La porta SSH
- 3306: la porta predefinita per le connessioni del protocollo MySQL a un sistema di database (utilizzata dal client MySQL e come backup dalla shell MySQL)
- 33060: la porta predefinita per le connessioni del protocollo X a un sistema di database (utilizzata dalla shell MySQL)
Per visualizzare le informazioni di rete e di connessione per l'endpoint del sistema di database, nella pagina dei dettagli della distribuzione selezionare le schede Connetti e Networking nella barra dei menu a sinistra.
- Nella scheda Connetti, FQDN interno fornisce il nome dominio completamente qualificato per l'endpoint del sistema di database e Indirizzo IP del sistema di database fornisce l'indirizzo IP privato assegnato all'endpoint del sistema di database. Vengono visualizzate anche le porte del protocollo MySQL e del protocollo X.
- Nella scheda Networking vengono visualizzate informazioni sulle parti di Azure VNet e VCN OCI della rete virtuale.
Poiché l'endpoint del sistema di database dispone di un indirizzo IP privato, non è possibile connettersi direttamente ad esso da un indirizzo IP remoto. È invece necessario connettersi all'endpoint utilizzando uno dei metodi riportati di seguito.
Per installare MySQL Shell su una VM di Azure, un'istanza di computazione OCI o un computer locale, vedere quanto riportato di seguito.
- Linux: vedere Installazione di MySQL Shell su Linux.
- Windows: vedere Installazione di MySQL Shell su Microsoft Windows.
- macOS: vedere Installazione della shell MySQL in macOS.
Utilizza sempre la versione più recente di OCI Shell disponibile per poter accedere a tutte le funzioni.
Per connettersi all'endpoint del sistema di database utilizzando OCI Shell, nella riga di comando immettere un comando simile al seguente, specificando l'indirizzo IP privato <EndpointIPAddress> o il nome dominio completamente qualificato dell'istanza <InstanceFQDN>:
mysqlsh --mysqlx -u <UserName> -h <EndpointIPAddress>
or
mysqlsh --mysqlx -u <UserName> -h <InstanceFQDN>
<UserName> è il nome utente dell'account amministratore del sistema di database impostato durante il provisioning di Oracle MySQL HeatWave. Quando richiesto, immettere la password scelta per l'account amministratore. Questo comando avvia la shell MySQL (mysqlsh) e imposta una connessione protocollo X all'endpoint del sistema di database utilizzando la porta 33060.
Per installare il client MySQL su una VM di Azure, un'istanza di computazione OCI o un computer locale, effettuare le operazioni riportate di seguito.
- Per Linux, vedere le istruzioni all'indirizzo https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/.
- Per Windows, scaricare ed eseguire MySQL Installer da https://dev.mysql.com/downloads/installer/.
Per ulteriori dettagli, vedere Installazione e aggiornamento di MySQL.
Per connettersi all'endpoint del sistema DB utilizzando il client MySQL, nella riga di comando immettere un comando simile al seguente, specificando l'indirizzo IP privato <EndpointIPAddress> o il nome di dominio completamente qualificato dell'istanza <InstanceFQDN>:
mysql --host <EndpointIPAddress> -u <UserName> -p
or
mysql -h <InstanceFQDN> -u <UserName> -p
<UserName> è il nome utente dell'account amministratore del sistema di database impostato durante il provisioning di Oracle MySQL HeatWave. Quando richiesto, immettere la password scelta per l'account amministratore. Questo comando avvia il client MySQL (mysql) e imposta una connessione di protocollo MySQL classica all'endpoint del sistema di database, utilizzando la porta 3306.
È possibile utilizzare le utility di caricamento di dump e dump della shell MySQL per importare i dati in Oracle MySQL HeatWave. Per istruzioni su questa operazione, vedere Importazione dei dati in Oracle MySQL HeatWave.