練習 - 連線適用於 MySQL 的 Azure 資料庫彈性伺服器
現在您已佈建適用於 MySQL 的 Azure 資料庫彈性伺服器,您想要與其連線來驗證其可用性。 在本單元中,您會使用 Azure Cloud Shell 中的 mysql.exe 公用程式,逐步連線至伺服器。
連線至適用於 MySQL 的 Azure 資料庫彈性伺服器
從 Azure Cloud Shell 中,若要連接並查詢新部署的「適用於 MySQL 的 Azure 資料庫」彈性伺服器,請執行下列步驟:
在適用於 MySQL 的 Azure 資料庫彈性伺服器頁面上,選取 [概觀]。
在 [概觀] 窗格上,記下 [伺服器名稱] 的值。 您需要這個完整伺服器名稱才能建立連線。
若要確認您的網路設定允許從 Azure Cloud Shell 進行連線,請在 [設定] 區段底下選取 [網路]。
在 [網路] 窗格上,確認已選取 [允許從 Azure 內的任何 Azure 服務到此伺服器的公用存取] 核取方塊。
在 [Cloud Shell] 窗格中,執行下列命令以下載伺服器所使用的公用憑證:
wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem
接下來,執行下列命令以連線至伺服器,然後以您的伺服器名稱取代 <server_name> 預留位置,並將 <user_name> 預留位置取代為您在上一個練習中佈建伺服器時所指定的管理帳戶名稱 (例如
mysqladmin
):mysql -h <server_name>.mysql.database.azure.com -u <user_name> -p --ssl-mode=VERIFY_IDENTITY --ssl-ca=DigiCertGlobalRootCA.crt.pem
出現提示時,輸入您在上一個工作中佈建伺服器時指派給系統管理員帳戶的密碼 (例如
Passw0rd123
)。您應該會收到 MySQL [(none)] 提示。 此提示會驗證連線是否成功。
接下來,從 [MySQL [(無)]] 提示中,執行下列命令以列出伺服器所裝載的資料庫:
SHOW DATABASES;
確認清單包括四個預先建立的資料庫 (information_schema、MySQL、performance_schema 和 sys),以及您在上一個練習中建立的 testdb。
從 [MySQL [(無)]] 提示中,執行下列命令以切換至 testdb 資料庫:
USE testdb;
從 [MySQL [(testdb)]] 提示中,執行下列命令以在 testdb 資料庫中建立範例資料表:
CREATE TABLE table1 (id int NOT NULL, val int,txt varchar(200));
從 [MySQL [(testdb)]] 提示中,執行下列命令以將資料的資料列新增至新建立的資料表:
INSERT INTO table1 values (1,100,'text1');
從 [MySQL [(testdb)]] 提示中,執行下列命令以顯示剛剛新增的資料:
SELECT * FROM table1;
若要結束連線,請在 [MySQL [(testdb)]] 提示中輸入 quit。