【MySQL】寶塔面板結合內網穿透實現公網遠程訪問

文章目錄

    • 前言
    • 1.Mysql服務安裝
    • 2.創建數據庫
    • 3.安裝cpolar
    • 3.2 創建HTTP隧道
    • 4.遠程連接
    • 5.固定TCP地址
      • 5.1 保留一個固定的公網TCP端口地址
      • 5.2 配置固定公網TCP端口地址

前言

寶塔面板的簡易操作性,使得運維難度降低,簡化了Linux命令行進行繁瑣的配置,下面簡單幾步,通過寶塔面板+cpolar即可快速搭建一個mysql數據庫服務并且實現公網遠程訪問。

1.Mysql服務安裝

我們打開寶塔面板,點擊數據庫,然后點擊安裝mysql服務,

image-20230308114036221

選擇極速安裝即可,版本默認

image-20230308114155813

然后等待安裝完成

image-20230308115355811

2.創建數據庫

安裝好后,修改一下root密碼,這個root密碼也是登陸mysql時候時輸入的密碼

image-20230308135246031

修改后,我們測試添加數據庫,寶塔面板提供可以直接在頁面就可以創建一個mysql數據庫,設置用戶名和密碼,訪問權限設置為所有人,然后提交即可

image-20230308135942833

提交成功我們可以看到列表中出現了一個數據庫

image-20230308140156762

然后我們在寶塔面板安全頁面開放一個3306的端口

image-20230308144501496

3.安裝cpolar

打開寶塔終端命令窗口,使用cpolar一件安裝腳本:

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

image-20230303183721806

token認證

登錄cpolar官網www.cpolar.com,點擊左側的驗證,查看自己的認證token,之后將token貼在命令行里

cpolar authtoken xxxxxxx

20230111103532

向系統添加服務

sudo systemctl enable cpolar

啟動cpolar服務

sudo systemctl start cpolar

在寶塔面板中選擇安全.然后開放9200端口

image-20230303184430176

然后局域網ip+:9200端口即可出現cpolar管理界面,然后使用官網注冊的賬號進行登陸,如沒有注冊可以點擊下面賬號免費注冊

image-20230303184618711

3.2 創建HTTP隧道

點擊左側儀表盤的隧道管理——創建隧道,由于mysql中默認的是3306端口,因此我們要來創建一條tcp隧道,指向3306端口:

  • 隧道名稱:可自定義,注意不要重復
  • 協議:tcp
  • 本地地址:3306
  • 域名類型:選擇隨機域名
  • 地區:選擇China VIP

點擊創建

image-20230308143442570

創建成功后,打開在線隧道列表,查看公網tcp地址

image-20230308143555743

4.遠程連接

接下來我們使用數據庫連接工具navicat進行測試連接,地址使用上面的公網地址,點擊測試連接后表示成功.

image-20230308144715059

5.固定TCP地址

由于以上創建的隧道是隨機地址隧道,地址會在24小時內變化,為了使連接更加穩定,需要固tcp地址

需要注意,配置固定TCP端口地址需要將cpolar升級到專業版套餐或以上。

5.1 保留一個固定的公網TCP端口地址

登錄cpolar官網后臺,點擊左側的預留,選擇保留的TCP地址。

  • 地區:選擇China VIP
  • 描述:即備注,可自定義填寫

點擊保留

image-20230308145647536

地址保留成功后,系統會生成相應的固定公網地址,將其復制下來

image-20230308145717172

5.2 配置固定公網TCP端口地址

再次登錄cpolar web ui管理界面,點擊左側儀表盤的隧道管理>>隧道列表,找到上面創建的mysql隧道,點擊右側的編輯,

image-20230308145818981

修改隧道信息,將保留成功的固定tcp地址配置到隧道中

  • 端口類型:修改為固定tcp端口
  • 預留的tcp地址:填寫保留成功的地址

點擊更新

image-20230308150103255

隧道更新成功后,點擊左側儀表盤的狀態在線隧道列表,找到需要編輯的隧道,可以看到公網地址已經更新成為了固定tcp地址。

image-20230308150143666

再次打開數據庫連接工具,使用我們固定tcp地址連接,即可實現遠程連接

image-20230308151550924

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/163329.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/163329.shtml
英文地址,請注明出處:http://en.pswp.cn/news/163329.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

圖片轉成dds格式

在 CentOS 系統中,可以使用 ImageMagick 工具將圖片格式轉換為 DDS 格式。首先需要安裝 ImageMagick,然后使用 convert 命令進行轉換。 1.安裝 ImageMagick: 在Ubuntu或Debian系統上安裝ImageMagick sudo apt-get update sudo apt-get ins…

pip配置清華鏡像源加速下載

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

(C)一些題3

1. #include<stdio. h> void main () { int k10000; do { k; printf (“%d\n",k) ; }while (k>10000);//不是死循環&#xff0c;因為%d有范圍&#xff0c;超限后為負數&#xff0c;所以退出循環 2. #include<stdio. h> void main &#xff08;&#x…

BMS基礎知識:BMS基本功能,鉛酸和鋰電池工作原理,電池系統的重要概念!

筆者有話說&#xff1a; 作為BMS從業者來講&#xff0c;目前接觸的BMS系統并不是很高大尚&#xff0c;但基礎功能都是有的。 關于BMS的基本功能&#xff0c;工作原理&#xff0c;運行邏輯等&#xff0c;在此做一個梳理&#xff0c;講一些最基礎的掃盲知識&#xff0c;可以作為…

正則限制文件上傳的格式

if (!/(PNG|JPG|JPEG)/i.test(file.type)) {//file.type文件類型alert(上傳的文件只能是 PNG/JPG/JPEG 格式的~~);return;}

誤碼率測試腳本

簡介 高速信號完整性測試 高速信號完整性測試(High-speed signal integrity testing)是指對高速數字信號在傳輸過程中的一些關鍵參數進行測試和分析,以確保信號能夠在系統中正常傳輸,并且不會發生失真、串擾、抖動等問題。 高速信號完整性測試通常涉及到許多參數,包括信…

Java 實現視頻轉音頻功能

在實際開發中,我們經常需要處理各種多媒體文件。本文將介紹如何使用 Java 語言實現將視頻文件轉換為音頻文件的功能。我們將使用 FFmpeg 工具來進行視頻轉換操作,并通過 Java 的 ProcessBuilder 實現調用系統命令執行 FFmpeg 的功能。 準備工作 首先,我們需要確保系統中已安…

python爬蟲中 HTTP 到 HTTPS 的自動轉換

前言 在當今互聯網世界中&#xff0c;隨著網絡安全的重要性日益增加&#xff0c;越來越多的網站采用了 HTTPS 協議來保護用戶數據的安全。然而&#xff0c;許多網站仍然支持 HTTP 協議&#xff0c;這就給我們的網絡爬蟲項目帶來了一些挑戰。為了應對這種情況&#xff0c;我們需…

一文掌握 Spring Boot 常用注解,保姆級整理,建議收藏!

親兄弟篇&#xff1a; SpringBoot注解大全&#xff08;超詳細&#xff09;_Maiko Star的博客-CSDN博客 一、SpringBoot常用注解 二、Bean處理注解 2.1 Resource 依賴注入&#xff0c;自動導入標注的對象到當前類中&#xff0c;比如我們的 Controller 類通常要導入 Service 類…

前端編碼技巧須知

前端開發中可能會使用到以下軟件&#xff0c;它們各自具有不同的作用&#xff1a; 代碼編輯器&#xff1a;例如Sublime Text、Atom、Visual Studio Code等&#xff0c;用于編寫和編輯HTML、CSS和JavaScript等前端代碼。網頁瀏覽器&#xff1a;例如Chrome、Firefox、Safari等&a…

多線程工具類ExecutorService的使用(所有任務執行完成后獲取最終結果)

我們經常會有這種需求&#xff0c;比如APP首頁&#xff0c;需要同時加載20多個接口&#xff0c;你怎么做&#xff1f;一個個按順序調用接口嗎&#xff1f;如果網絡通暢還好&#xff0c;如果網絡不好&#xff0c;你可能會讓首頁加載幾分鐘&#xff0c;用戶體驗肯定不好&#xff…

來聊聊JVM中的類加載過程以及雙親委派模型(學習Java必知內容)

文章目錄 1. 類加載過程加載驗證準備解析初始化 2. 雙親委派模型一個類的加載流程雙親委派模型的優點 總結 1. 類加載過程 在整個 JVM 執行過程中, 和我們程序員關系最密切的就是類加載的過程, 所以接下來我們來看下類加載的執行流程. 對于一個類來說, 它的生命周期是這樣的:…

python pymodbus庫使用教程(以Modbus RTU為例)

文檔&#xff1a; https://pymodbus.readthedocs.io/en/latest/ 源碼&#xff1a; https://github.com/riptideio/pymodbus/ 文章目錄 Python PyModbus庫使用教程&#xff1a;以Modbus RTU為例介紹安裝PyModbus配置串行連接導入必要的模塊創建Modbus客戶端實例 建立連接連接…

UEC++ day8

傷害系統 給敵人創建血條 首先添加一個UI界面用來顯示敵人血條設置背景圖像為黑色半透明 填充顏色 給敵人類添加兩種狀態表示血量與最大血量&#xff0c;添加一個UWidegtComponet組件與UProgressBar組件 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category "Enemy …

TikTok歷史探秘:短視頻中的時間之旅

在數字時代的浪潮中&#xff0c;TikTok嶄露頭角&#xff0c;成為社交媒體領域的一顆耀眼新星。這款短視頻應用以其獨特的創意、時尚和娛樂性質&#xff0c;吸引了全球數以億計的用戶。 然而&#xff0c;TikTok并非一夜之間的奇跡&#xff0c;它背后蘊藏著豐富而有趣的歷史故事…

[ChatGPT]ChatGPT免費,不用翻墻!?——你需要的裝備

系列文章目錄 【AIGC】服務于人類&#xff5c;一種新的人工智能技術-CSDN博客 文章目錄 目錄 系列文章目錄 文章目錄 前言 一、天意云網站 ?編輯 二、使用步驟 可以看到有云服務器、Rstudio以及我們的ChatGPT&#xff0c;我這次主要分享ChatGPT&#xff0c;其他的有機會我再給…

常用服務注冊中心與發現(Eurake、zookeeper、Nacos)筆記(一)基礎概念

基礎概念 注冊中心 在服務治理框架中&#xff0c;通常都會構建一個注冊中心&#xff0c;每個服務單元向注冊中心登記自己提供的服務&#xff0c;將主機與端口號、版本號、通信協議等一些附加信息告知注冊中心&#xff0c;注冊中心按照服務名分類組織服務清單&#xff0c;服務…

電力感知邊緣計算網關產品設計方案-軟件架構(業務流程)

軟件架構(業務流程) 基于前端系統提供的硬件通信平臺,后端系統以控制執行單元為核心,協同控制通信管理、驅動適配、存儲單元等職能單元完成與前端系統的通信數據交互業務,在經歷以下業務流程后,完成設備自適應通信業務功能。 1.外部設備通信前端系統 前端系統連接新的…

OpenAI

OpenAI&#xff0c;在美國成立的人工智能研究公司&#xff0c;核心宗旨在于“實現安全的通用人工智能(AGI)”&#xff0c;使其有益于人類。 OpenAI于2015年由一群科技領袖&#xff0c;包括山姆阿爾特曼&#xff08;Sam Altman&#xff09;、彼得泰爾&#xff08;Peter Thiel&a…

設計師不能忽視的幾個寶藏圖標設計工具

在這個快速變化的時代&#xff0c;設計師對創新和實用工具的需求越來越大。這就要求我們及時跟上潮流&#xff0c;不斷探索和嘗試最新、最有價值的圖標設計工具。只有這樣&#xff0c;我們才能在競爭激烈的設計市場中脫穎而出。以下是我們精心挑選的2024年值得一試的圖標設計工…