ROOM64 / KNOWLEDGE / N8N

Credentials สำหรับ MySQL

MySQL credentials — การเอกสารสำหรับการรับรอง MySQL ใช้การรับรองเหล่านี้เพื่อรับรอง MySQL ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติการทำงาน

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

Credentials · ตั้งค่าการเชื่อมต่อ · MySQL credentials

← Credentials

สารบัญในหน้านี้

การเอกสารสำหรับการรับรอง MySQL ใช้การรับรองเหล่านี้เพื่อรับรอง MySQL ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติการทำงาน

คุณสามารถใช้ credentials เหล่านี้เพื่อตรวจสอบสิทธิ์ node ต่อไปนี้:

ผู้ใช้ Agent Node (Agent node users)

ปุ่มตัวแทนไม่สนับสนุนทunnels SSH

ข้อกำหนดเบื้องต้น

สร้างบัญชีผู้ใช้บน A MySQL ฐานข้อมูลเซิร์ฟเวอร์

วิธีการรับรองความถูกต้องที่รองรับ

  • การเชื่อมต่อฐานข้อมูล

อ้างถึง การรับรองของ MySQL สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ

การเชื่อมต่อฐานข้อมูล

ในการกำหนดค่า credentials นี้ คุณจะต้อง:

  • บริการ Host : ชื่อโฮสต์หรือที่อยู่ IP ของฐานข้อมูล
  • ที่ Database ชื่อ
  • A User ชื่อ
  • A Password สำหรับผู้ใช้
  • ที่ Port หมายเลขที่ใช้โดย MySQL Server
  • Connect Timeout : หมายเลข milliseconds ในระหว่างการเชื่อมต่อฐานข้อมูลเริ่มต้นก่อนที่เวลาออกเกิดขึ้น
  • SSL : หากฐานข้อมูลของคุณใช้ SSL เปิดใช้งานนี้และเพิ่มรายละเอียดสำหรับใบรับรอง SSL
  • SSH Tunnel : เลือกการเชื่อมต่อผ่าน隧道 SSH หนึ่ง隧道 SSH ช่วยให้การเข้าชมที่ไม่ได้เข้ารหัสผ่านการเชื่อมต่อที่เข้ารหัสและช่วยให้การเข้าถึงระยะไกลที่ได้รับอนุญาตไปยังเซิร์ฟเวอร์ที่ปกป้องจากการเชื่อมต่อภายนอกโดยผนังไฟ

เพื่อตั้งค่าการเชื่อมต่อข้อมูลฐานข้อมูลของคุณ:

  1. ระบุชื่อโฮสต์ฐานข้อมูลของคุณเป็น Host ใน n8n ของคุณการรับรอง การเรียกใช้คำถามนี้เพื่อยืนยันชื่อโฮสต์:

    SHOW VARIABLES WHERE Variable_name = 'hostname';
    
  2. ระบุชื่อฐานข้อมูลของคุณเป็น Database ใน n8n ของคุณการรับรอง การเรียกใช้คำถามนี้เพื่อยืนยันชื่อฐานข้อมูล:

    SHOW DATABASES;
    
  3. เข้าสู่ชื่อผู้ใช้ของ A User ในฐานข้อมูล ผู้ใช้นี้ควรมีอนุญาตที่เหมาะสมสำหรับกิจกรรมใด ๆ ที่คุณต้องการ n8n เพื่อดำเนินการ

  4. ป้อน Password สำหรับผู้ใช้

  5. ป้อน Port หมายเลขที่ใช้โดย MySQL server (ตัวเลือกที่กำหนดเองคือ 3306 ทำงานคำถามนี้เพื่อยืนยันหมายเลขพอร์ต:

    SHOW VARIABLES WHERE Variable_name = 'port';
    
  6. ป้อน Connect Timeout คุณต้องการนุ่มที่จะใช้ การเชื่อมต่อ Timeout คือจำนวน milliseconds ในระหว่างการเชื่อมต่อฐานข้อมูลเริ่มต้นนุ่มควรรอก่อนที่จะใช้เวลาออก n8n ปรับแต่ง 10000 ซึ่งเป็นแบบกำหนดเองที่ใช้โดย MySQL ของ 10 วินาที หากคุณต้องการที่จะตรงกับฐานข้อมูลของคุณ connect_timeout , ทำงานคำถามนี้เพื่อรับมันแล้วเพิ่มขึ้นโดย 1000 ก่อนที่จะเข้าสู่ n8n:

    SHOW VARIABLES WHERE Variable_name = 'connect_timeout';
    
  7. หากฐานข้อมูลของคุณใช้ SSL และคุณต้องการใช้ SSL สำหรับการเชื่อมต่อเปิดตัวเลือกนี้ในใบรับรอง หากคุณเปิดตัวแล้วใส่ข้อมูลจากใบรับรอง MySQL SSL ของคุณในฟิลด์ต่อไปนี้:

    1. ป้อน ca.pem ไฟล์เนื้อหาใน CA Certificate สนาม
    2. ป้อน client-key.pem ไฟล์เนื้อหาใน Client Private Key สนาม
    3. ป้อน client-cert.pem ไฟล์เนื้อหาใน Client Certificate สนาม
  8. หากคุณต้องการใช้ SSH Tunnel สำหรับการเชื่อมต่อเปิดตัวเลือกนี้ในใบรับรอง หากไม่จำเป็นต้องลบ หากคุณเปิดตัวนี้:

    1. เลือก SSH Authenticate with การตั้งค่าประเภท SSH Tunnel เพื่อสร้าง:
      • เลือก Password ถ้าคุณต้องการเชื่อมต่อกับ SSH โดยใช้รหัสผ่าน
      • เลือก Private Key หากคุณต้องการเชื่อมต่อกับ SSH โดยใช้ไฟล์ความหมาย (คีย์ส่วนตัว) และรหัสผ่าน
    2. ป้อน SSH Host . n8n ใช้โฮสต์นี้เพื่อสร้าง SSH URI ที่กำหนดเองเป็น: [user@]host:port.
    3. ป้อน SSH Port n8n ใช้พอร์ตนี้เพื่อสร้าง SSH URI ที่กำหนดเองเป็น: [user@]host:port.
    4. ป้อน SSH User เพื่อเชื่อมต่อกับ. n8n ใช้ผู้ใช้นี้เพื่อสร้าง SSH URI ที่กำหนดเองเป็น: [user@]host:port.
    5. หากคุณเลือก Password สำหรับ SSH Authenticate with เพิ่มให้ SSH Password.
    6. หากคุณเลือก Private Key สำหรับ SSH Authenticate with:
      1. เพิ่มเนื้อหาของ Private Key หรือไฟล์ identity ที่ใช้สำหรับ SSH. นี่คือเดียวกันกับการใช้ไฟล์ ssh-identity-file ตัวเลือกกับ shell-connect() คำสั่งในความคิด
      2. ถ้า Private Key ได้รับการสร้างขึ้นด้วย passphrase, enter that Passphrase นี่คือความคล้ายกันกับการใช้ ssh-identity-pass ตัวเลือกกับ shell-connect() คู่มือในความคิด หาก Private Key ไม่มีรหัสผ่านให้สนามนี้ว่างเปล่า

อ้างถึง MySQL จะสร้าง SSL และ RSA Certificates และ Keys สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับใบรับรอง SSL ใน MySQL. MySQL แสดง การใช้ Tunnel SSH สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับ tunnels SSH ใน MySQL

เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net