關於日常使用Azure MySQL中遇到的連接問題以及排查方法分享

来源:http://www.cnblogs.com/cbits/archive/2017/08/24/7422660.html
-Advertisement-
Play Games

由於防火牆問題,TCP keep alive 問題,以及 MySQL 自身的參數問題這三個在使用中比較常見,所以今天就分享下自己找到的排查方法。 今天先聊一聊防火牆問題 大多數人在第一次創建 MySQL database on Azure 實例之後便開始嘗試連接。但是往往遇到的結果不是連接成功而是如 ...


由於防火牆問題,TCP keep alive 問題,以及 MySQL 自身的參數問題這三個在使用中比較常見,所以今天就分享下自己找到的排查方法。

今天先聊一聊防火牆問題

大多數人在第一次創建 MySQL database on Azure 實例之後便開始嘗試連接。但是往往遇到的結果不是連接成功而是如下圖所示的錯誤信息:

 

該錯誤信息表明您的 IP 地址並不在 MySQL on Azure 防火牆的準入範圍之內,這種設定可以在某種程度上避免設置了簡單密碼的生產用戶遭到惡意的字典攻擊,當然 Azure 還有其他的手段可以防範遭到惡意入侵之後的解救辦法,不過這並不在這篇文章的討論範疇。

既然知道了是防火牆禁止了您的訪問請求那麼第一步就應該把客戶端的 IP 地址添加到防火牆中的允許列表中去。

首先打開 Azure 門戶上的 MySQL 資料庫,點擊 "連接安全",右側面板中就出現了"添加客戶端 IP" 的按鈕。

 

點擊 添加客戶端 IP ,在此處輸入你防火牆的準入 IP 列表名稱(自定義),IP 起始地址,IP 結束地址

 

將當前 IP 填入,點擊保存。 稍等片刻,即可開啟您的 MySQL Azure 之旅。

Note

避免將 IP 範圍設置為如下所示的 0.0.0.0-255.255.255.255,該設置意味著 Azure 防火牆的失效。

 

希望能幫助到在Azure中遇到同樣問題的朋友,圖片如果看不到的話可以點擊此處查看


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 本文目錄: 1.1 判斷是否互動式、是否登錄式 1.2 幾種常見的bash啟動方式 1.3 載入bash環境配置文件 當用戶登錄系統時,會載入各種bash配置文件,還會設置或清空一系列變數,有時還會執行一些自定義的命令。這些行為都算是啟動bash時的過程。 另外,有些時候登錄系統是可以交互的(如正常 ...
  • linux中錄屏工具byzanz: 1、安裝 sudo apt install byzanz 2、使用 help:byzanz-record --help 配合xwininfo使用--xwininfo為linux系統自帶, 通過 xwininfo指令確定byzanz所需要的參數--x、y坐標,長、寬 ...
  • 說明 以下操作以Ubuntu為例,大家可以參考。 我在Ubuntu 14.04和16.04都試過了。 Windows共用文件夾 如果區域網內有一臺Windows主機,將指定文件夾設為共用,就可以在區域網內訪問了。 如果要從Linux下訪問該如何操作呢? 使用 mount.cifs Windows共用 ...
  • 命令簡介 cmd是command的縮寫.即命令行 。 雖然隨著電腦產業的發展,Windows 操作系統的應用越來越廣泛,DOS 面臨著被淘汰的命運,但是因為它運行安全、穩定,有的用戶還在使用,所以一般Windows 的各種版本都與其相容,用戶可以在Windows 系統下運行DOS,中文版Windo ...
  • 運維之linux基礎知識(一) 1.GUI:Graphic User Interface 圖形用戶界面 2.CLI:Command line Interface 命令行界面 3 dll:DynamicLinkLibrary 動態鏈接庫 4 so : shared object 共性對象 5指令說明: ...
  • 一、何為PXE Preboot Eexcution Environment,簡稱PXE,暫且翻譯為預啟動執行環境。用一句話來概括PXE的功能——它能通過網路為電腦(特別是“裸機”)安裝操作系統。在PXE下,“裸機”的BIOS和網卡能通過網路來引導啟動自身,而不是通過傳統的磁碟引導方式。PXE的這種 ...
  • 前言:在Linux下學習了很久,可是操作卻還是小學生一樣,唉,於是把整理的linux下vim的命令分享給大家,有了這些快捷鍵相信相信大家在linux下學習都會得心應手的。 一、移動游標 1、左移h、右移l、下移j、上移k 2、向下翻頁ctrl + f,向上翻頁ctrl + b 3、向下翻半頁ctrl ...
  • 用dba用戶登錄plsql,執行 第一步,建立表空間 CREATE SMALLFILE TABLESPACE "ASSETS" LOGGING DATAFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\SDZC0216\ASSETS1.ora' SIZE 500M AUT ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...