最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Claude Code連接MySQL的保姆級教程

  發(fā)布時間:2026-05-07 15:31:31   作者:一直會游泳的小貓   我要評論
本教程詳細(xì)介紹了如何讓Claude Code與MySQL數(shù)據(jù)庫建立連接,通過安裝mcp-server-mysql作為中間件,用戶可以通過兩種方式配置連接,需要的朋友可以參考閱讀本文

本教程專治"數(shù)據(jù)庫配置恐懼癥",手把手教你讓 Claude Code 和 MySQL 牽手成功 

這是啥玩意兒?

想象一下:你有個超級聰明的 AI 助手(Claude Code),但它是個"宅男",只會寫代碼,不會出門看數(shù)據(jù)庫。

這時候來了個"媒婆"——mcp-server-mysql,它負(fù)責(zé)把 Claude Code 介紹給 MySQL,讓它們能互相聊天 ??

簡單說:裝了這個,Claude Code 就能直接幫你查數(shù)據(jù)庫了!

先準(zhǔn)備啥?

  1. MySQL 數(shù)據(jù)庫 - 就是你要查的那個庫,得先有
  2. Claude Code - 已經(jīng)裝好的 AI 助手
  3. 一根網(wǎng)線(或者 WiFi)- 確保能連上數(shù)據(jù)庫

開始安裝!

第一步:裝"媒婆"

打開終端,輸入:

npm install -g @benborla29/mcp-server-mysql

這就像給媒婆辦個上崗證,讓它能開始工作 ??

配置方法:兩條路選一條

方法一:命令行(懶人首選)

一行命令搞定,復(fù)制粘貼就行:

claude mcp add mysql-local \
  -e MYSQL_HOST="127.0.0.1" \
  -e MYSQL_PORT="3306" \
  -e MYSQL_USER="root" \
  -e MYSQL_PASS="你的密碼" \
  -e MYSQL_DB="你的數(shù)據(jù)庫" \
  -- npx @benborla29/mcp-server-mysql

注意: 把"你的密碼"和"你的數(shù)據(jù)庫"換成你自己的!

方法二:改配置文件(強(qiáng)迫癥最愛)

找到這個文件:~/.claude.json(在你的用戶目錄下)

打開它,加上這段:

{
  "mcpServers": {
    "mysql-test": {
      "command": "npx",
      "args": ["@benborla29/mcp-server-mysql"],
      "env": {
        "MYSQL_HOST": "127.0.0.1",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "你的用戶名",
        "MYSQL_PASS": "你的密碼",
        "MYSQL_DB": "你的數(shù)據(jù)庫"
      }
    }
  }
}

就像填相親表格:

  • MYSQL_HOST = 對方住哪(數(shù)據(jù)庫地址)
  • MYSQL_USER = 你叫啥名字(用戶名)
  • MYSQL_PASS = 你的暗號(密碼)
  • MYSQL_DB = 去哪個房間(數(shù)據(jù)庫名)

配置好之后咋用?

重啟 Claude Code

就像手機(jī)裝了新 App 要重啟一樣,關(guān)掉 Claude Code 再打開。

驗(yàn)證一下

輸入命令看看媒婆上崗了沒:

claude mcp list

看到 connected 就是上崗成功了 ?

實(shí)戰(zhàn)演示:問問數(shù)據(jù)庫

場景一:查數(shù)據(jù)

你: 查一下產(chǎn)品線二級申請單表的前10條數(shù)據(jù)
Claude: [掏出小本本,連線數(shù)據(jù)庫...]
┌─────┬──────────┬─────────────────────────────┬─────────┐
│ ID  │ 申請單號 │         申請標(biāo)題            │ 狀態(tài)    │
├─────┼──────────┼─────────────────────────────┼─────────┤
│ 1   │ EJ202... │ 產(chǎn)品線二級申請_檢測產(chǎn)品線    │ APPROV..│
│ 2   │ EJ202... │ 產(chǎn)品線二級申請_IBG產(chǎn)品線     │ APPROV..│
...

場景二:問表結(jié)構(gòu)

你: orders 表有哪些字段?
Claude: orders 表有這些字段:
- id (主鍵)
- user_id (用戶ID)
- amount (金額)
- created_at (創(chuàng)建時間)
...

進(jìn)階:連多個數(shù)據(jù)庫

如果你有好幾個數(shù)據(jù)庫(比如測試庫、生產(chǎn)庫),就像有好幾個相親對象…

配置多個"媒婆"

{
  "mcpServers": {
    "mysql-test": {
      "command": "npx",
      "args": ["@benborla29/mcp-server-mysql"],
      "env": {
        "MYSQL_HOST": "127.0.0.1",
        "MYSQL_DB": "test_db",
        "MYSQL_USER": "root",
        "MYSQL_PASS": "test密碼"
      }
    },
    "mysql-uat": {
      "command": "npx",
      "args": ["@benborla29/mcp-server-mysql"],
      "env": {
        "MYSQL_HOST": "192.168.1.100",
        "MYSQL_DB": "uat_db",
        "MYSQL_USER": "admin",
        "MYSQL_PASS": "uat密碼"
      }
    }
  }
}

怎么指定用哪個?

你: 用 mysql-test 查一下用戶表

Claude: [切換到測試庫,開始查詢...]

你: 在 mysql-uat 里看看今天的訂單

Claude: [切換到 UAT 庫,開始查詢...]

就像點(diǎn)名: “媒婆 A 去幫我問一下數(shù)據(jù)庫甲…”

安全小貼士

默認(rèn)是"只讀模式"

新裝的媒婆默認(rèn)只能"看",不能"改"。

這是為了防止手滑刪庫跑路

想要寫數(shù)據(jù)怎么辦?

加上這些"通行證":

{
  "env": {
    ...
    "ALLOW_INSERT_OPERATION": "true",   // 允許插入
    "ALLOW_UPDATE_OPERATION": "true",   // 允許更新
    "ALLOW_DELETE_OPERATION": "true"    // 允許刪除(慎用?。?
  }
}

警告: 開了 DELETE 就像給了媒婆一把剪刀,用之前想清楚!

遠(yuǎn)程數(shù)據(jù)庫怎么連?

數(shù)據(jù)庫在遠(yuǎn)方服務(wù)器?用 SSH 隧道當(dāng)"傳送門":

{
  "env": {
    "MYSQL_HOST": "127.0.0.1",
    "MYSQL_USER": "db_user",
    "MYSQL_PASS": "db密碼",
    "MYSQL_DB": "remote_db",
    "SSH_HOST": "跳板機(jī)地址",
    "SSH_USER": "ssh用戶",
    "SSH_PASS": "ssh密碼"
  }
}

就像先坐公交(SSH)到跳板機(jī),再換乘地鐵到數(shù)據(jù)庫 ??????

常見問題(踩坑指南)

連不上數(shù)據(jù)庫?

檢查清單:

  1. 數(shù)據(jù)庫開機(jī)了嗎? ???
  2. 用戶名密碼對嗎? ??
  3. 數(shù)據(jù)庫名字拼寫對嗎? ??
  4. 網(wǎng)絡(luò)通嗎? ??
  5. 防火墻攔著嗎? ??

寫數(shù)據(jù)報錯?

檢查有沒有加 ALLOW_xxx_OPERATION="true"

工具找不到?

運(yùn)行 claude mcp list 看看媒婆上崗了沒

配置改了不生效?

重啟 Claude Code!就像手機(jī)裝新 App 要重啟一樣。

總結(jié):一句話版

裝 mcp-server-mysql → 配連接信息 → 重啟 Claude Code → 問數(shù)據(jù)庫啥都行!

以上就是Claude Code連接MySQL的保姆級教程的詳細(xì)內(nèi)容,更多關(guān)于Claude Code連接MySQL的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

靖州| 福建省| 枣强县| 资兴市| 临颍县| 土默特右旗| 应用必备| 九龙县| 呼和浩特市| 邻水| 山阳县| 土默特左旗| 沧源| 故城县| 苏尼特右旗| 永定县| 富阳市| 旌德县| 达拉特旗| 牡丹江市| 万年县| 石楼县| 西安市| 河津市| 昌黎县| 桂平市| 湛江市| 柏乡县| 陆丰市| 五常市| 巫山县| 新乐市| 浏阳市| 荃湾区| 丰城市| 新闻| 廉江市| 广南县| 平度市| 沙坪坝区| 舟山市|