MySQL數據庫——支持遠程IP訪問的設置方法總結

?【系列專欄】:博主結合工作實踐輸出的,解決實際問題的專欄,朋友們看過來!?

《項目案例分享》

《極客DIY開源分享》

《嵌入式通用開發實戰》

《C++語言開發基礎總結》

《從0到1學習嵌入式Linux開發》

《QT開發實戰》

《Android開發實戰》

《實用硬件方案設計》

《結構建模設計》

《數據庫開發總結》

《JAVA入門基礎》

《JavaWeb開發實戰》

長期持續帶來更多案例與技術文章分享;

歡迎商業項目咨詢,10年+軟硬全棧內功,助力解決您的尊貴需求。

原文鏈接:https://blog.csdn.net/w464960660/article/details/148007931

——————————————————————————————————

目錄

0 需求

1 設置方法

2 測試驗證


0 需求

????????有時候將MySQL數據庫部署在服務器上,需要其他PC遠程訪問數據庫使用,那么部署在服務器上的數據庫如何設置,才能支持遠程訪問呢?

博主的安裝環境:

  • 操作系統:Windows10 64位、Windows Server2022;
  • MySQL版本:8.4.4LTS
  • Navicat版本:17.0.8

1 設置方法

1)防火墻開放3306端口

????????3306是MySQL的默認端口,一般安裝數據庫時默認就開放這個了,一般不需要特別設置,需要設置的畫,方法:防火墻——高級設置——入站規則

2)修改MySQL配置文件my.ini

my.ini配置文件一般在安裝數據庫時的data目錄下,添加允許所有IP:

[mysqld]
bind-address = 0.0.0.0

保存文件,以管理員身份運行cmd,重啟MySQL服務:

net stop mysql84
net start mysql84

3)設置數據庫用戶權限

-- 登錄mysql
mysql -u root -p;
--切換mysql
use mysql;
--查看權限
select user,host from user;
--修改權限
update user set host='%' where user='root';
--添加權限
grant all on root.* to root@'%';
--再次查看權限
select user,host from user;
--刷新權限
flush privileges;

沒修改前查看root對應的host是localhost,即只能本機訪問:

修改后再次查看就是%了,即其他IP都可以訪問:

2 測試驗證

????????這里使用Navicat進行測試,遠程訪問192.168.1.22上的數據庫,測試連接情況OK:這里我新加的數據庫賬戶為gh。

作于202505161540,已歸檔

——————————————————————————————————

本文為博主原創文章,未經博主允許不得轉載!

若本文對您有幫助,輕抬您發財的小手,關注/評論/點贊/收藏,就是對我最大的支持!

祝君升職加薪,鵬程萬里!

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

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

相關文章

CSS- 4.6 radiu、shadow、animation動畫

本系列可作為前端學習系列的筆記,代碼的運行環境是在HBuilder中,小編會將代碼復制下來,大家復制下來就可以練習了,方便大家學習。 HTML系列文章 已經收錄在前端專欄,有需要的寶寶們可以點擊前端專欄查看! 點…

排序算法之基礎排序:冒泡,選擇,插入排序詳解

排序算法之基礎排序:冒泡、選擇、插入排序詳解 前言一、冒泡排序(Bubble Sort)1.1 算法原理1.2 代碼實現(Python)1.3 性能分析 二、選擇排序(Selection Sort)2.1 算法原理2.2 代碼實現&#xff…

第十節第一部分:常見的API:Math、System、Runtime

Math類介紹及常用方法(了解知道即可) System類介紹及常用方法(了解知道即可) Runtime類介紹及常用方法(了解知道即可) 代碼: 代碼一:Math類 package com.itheima.d14_math;public …

智能體間協作的“巴別塔困境“如何破解?解讀Agent通信4大協議:MCP/ACP/A2A/ANP

AI 智能體的興起觸發了AI應用協作的新領域。這些智能體不再局限于被動的聊天機器人或獨立的系統,它們現在被設計用于推理、計劃和協作ーー跨任務、跨域甚至跨組織。但隨著這一愿景成為現實,一個挑戰很快浮出水面: 智能體如何以一種安全、可伸…

項目進度延誤,如何按時交付?

項目進度延誤可以通過加強計劃管理、優化資源分配、強化團隊溝通、設置關鍵里程碑和風險管理機制等方式來實現按時交付。加強計劃管理、優化資源分配、強化團隊溝通、設置關鍵里程碑、風險管理機制。其中,加強計劃管理尤為關鍵,因為明確而詳細的計劃能提…

詳解ip地址、子網掩碼、網關、廣播地址

1. IP 地址 定義:IP 地址是網絡設備在網絡中的唯一標識,用于標識設備的網絡位置,類似于現實中的門牌號。它分為 IPv4(如 192.168.1.5)和 IPv6(如 240e:305:3685:8100:a00:27ff:fefb:56b8)。 示…

為 Windows 和 Ubuntu 中設定代理服務器的詳細方法

有時下載大模型總是下載不出來,要配置代理才行 一、Windows代理設置 ① 系統全局代理設置 打開【設置】→【網絡和Internet】→【代理】。 在【手動設置代理】下,打開開關,輸入: 地址:10.10.10.215 端口:…

鴻蒙OSUniApp 實現的表單驗證與提交功能#三方框架 #Uniapp

UniApp 實現的表單驗證與提交功能 前言 在移動端應用開發中,表單是用戶與應用交互的重要媒介。一個好的表單不僅布局合理、使用方便,還應該具備完善的驗證與提交功能,以確保用戶輸入的數據準確無誤。本文將分享如何在 UniApp 中實現表單驗證…

前端的面試筆記——HTMLJavaScript篇(二)前端頁面性能檢測

前端頁面性能檢測和判定是優化用戶體驗的核心環節,需要結合實驗室數據(Lab Data)、現場數據(Field Data)和行業標準綜合評估。以下是主流方法、工具及判定標準的詳細解析: 一、性能檢測的核心維度與指標 …

再來1章linux系列-19 防火墻 iptables 雙網卡主機的內核 firewall-cmd firewalld的高級規則

學習目標: 實驗實驗需求實驗配置內容和分析 (每一個設備的每一步操作)實驗結果驗證其他 學習內容: 實驗實驗需求實驗配置內容和分析 (每一個設備的每一步操作)實驗結果驗證其他 1.實驗 2.實驗需求 圖…

LLM-Based Agent綜述及其框架學習(五)

文章目錄 摘要Abstract1. 引言2. 文本輸出3. 工具的使用3.1 理解工具3.2 學會使用工具3.3 制作自給自足的工具3.4 工具可以擴展LLM-Based Agent的行動空間3.5 總結 4. 具身動作5. 學習智能體框架5.1 CrewAI學習進度5.2 LangGraph學習進度5.3 MCP學習進度 參考總結 摘要 本文圍繞…

游戲引擎學習第298天:改進排序鍵 - 第1部分

關于向玩家展示多個房間層所需的兩種 Z 值 我們在前一天基本完成了為渲染系統引入分層 Z 值的工作,但還沒有完全完成所有細節。我們開始引入圖形渲染中的分層概念,即在 Z 軸方向上擁有多個獨立圖層,每個圖層內部再使用一個單獨的 Z 值來實現…

一些C++入門基礎

關鍵字 圖引自 C 關鍵詞 - cppreference.com 命名空間 命名空間解決了C沒辦法解決的各類命名沖突問題 C的標準命名空間:std 命名空間中可以定義變量、函數、類型: namespace CS {//變量char cs408[] "DS,OS,JW,JZ";int cs 408;//函數vo…

學習筆記:黑馬程序員JavaWeb開發教程(2025.4.6)

12.4 登錄校驗-JWT令牌-介紹 JWT(JSON Web Token) 簡潔是指JWT是一個簡單字符串,自包含指的是JWT令牌,看似是一個隨機字符串,但是可以根據需要,自定義存儲內容 Header是JSON數據格式,原始JSO…

香港科技大學物理學理學(科學計算與先進材料物理與技術)碩士招生宣講會——深圳大學

香港科技大學物理學理學(科學計算與先進材料物理與技術)碩士招生宣講會——深圳大學專場 🕙時間:2025年5月23日(星期五)14:30 🏫地點:深圳大學滄海校區致原樓1101 &#x1f9d1…

數據庫優化技巧:MySQL 重復數據查詢與刪除(僅保留一條)的性能優化策略

目錄 一、查詢重復數據 二、刪除重復數據 方法 1:創建臨時表,操作完成后再刪除臨時表(安全可靠,適合大表) 步驟 1:創建臨時表存儲需刪除的 ID 步驟 2:根據臨時表刪除數據 方法 2&#xff1a…

分布式ID生成器:原理、對比與WorkerID實戰

一、為什么需要分布式ID? 在微服務架構下,單機自增ID無法滿足跨服務唯一性需求,且存在: ? 單點瓶頸:數據庫自增ID依賴單表寫入 ? 全局唯一性:跨服務生成可能重復 ? 擴展性差:分庫分表后ID規…

Golang的代碼注釋規范與實踐

# Golang的代碼注釋規范與實踐 一、注釋的重要性 代碼注釋是程序員交流的橋梁 代碼注釋是程序員之間溝通交流的重要形式,良好的注釋能夠幫助其他開發者更快地理解代碼的意圖和實現方式。 代碼維護離不開注釋 在項目維護過程中,良好的注釋能夠幫助開發者回…

Qt讀取Excel文件的技術實現與最佳實踐

目錄 一、成果展示二、核心方法及原理1. QAxObject(基于COM接口)2. 第三方庫QXlsx3. ODBC數據庫驅動三、實現步驟詳解1. QAxObject讀取Excel(需安裝Excel/WPS)2. QXlsx讀取Excel(跨平臺方案)四、技術選型與對比五、應用場景與優化建議1. 高頻數據處理2. 跨平臺工具開發3.…

機器學習第十五講:決策樹全面講解:像玩“20個問題“游戲猜身份[特殊字符]

機器學習第十五講:決策樹全面講解:像玩"20個問題"游戲猜身份🎮 資料取自《零基礎學機器學習》。 查看總目錄:學習大綱 關于DeepSeek本地部署指南可以看下我之前寫的文章:DeepSeek R1本地與線上滿血版部署&…