MySQL Manager cho Openclaw

Một kỹ năng quản lý MySQL dựa trên Docker mạnh mẽ để xử lý vòng đời container, tạo cơ sở dữ liệu và đồng bộ hóa dữ liệu giữa các instance.

pereirajair
v1.0.2
May 10, 2026
0
759
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install mysql-manager

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt mysql-manager bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

MySQL Manager là gì?

MySQL Manager là một công cụ chuyên dụng trong bộ Openclaw Skills được thiết kế để quản lý các container MySQL Docker được chia sẻ trong môi trường phát triển cục bộ. Nó cung cấp một phương pháp tiêu chuẩn hóa để xử lý tính bền vững của cơ sở dữ liệu, dump dữ liệu giữa các instance và quản lý vòng đời, đảm bảo rằng các nhà phát triển có một môi trường cơ sở dữ liệu nhất quán và biệt lập, tích hợp liền mạch với các dịch vụ khác như proxy-manager và worktree-manager.

Bằng cách tận dụng các Docker volumes và một lớp mạng thống nhất, kỹ năng này cho phép khởi động nhanh cơ sở dữ liệu cho các git worktrees hoặc nhánh tính năng cụ thể. Nó nhấn mạnh vào tính bảo mật và độ tin cậy bằng cách áp dụng kiểm tra regex nghiêm ngặt cho tên cơ sở dữ liệu và ghim các phiên bản MySQL cụ thể để ngăn chặn tình trạng lệch môi trường.

Trường hợp sử dụng MySQL Manager

  • Tạo các instance cơ sở dữ liệu biệt lập cho các git worktrees hoặc nhánh phát triển khác nhau.
  • Di chuyển hoặc tạo snapshot dữ liệu giống như sản xuất từ cơ sở dữ liệu chính sang một instance tính năng cụ thể.
  • Tự động hóa trình tự khởi động của các stack phát triển bao gồm các proxy, cơ sở dữ liệu và các container ứng dụng.
  • Tiêu chuẩn hóa các cấu hình cơ sở dữ liệu cục bộ trên một nhóm phát triển phân tán sử dụng Openclaw Skills.

Cách thức hoạt động của MySQL Manager

  1. Người dùng khởi tạo kỹ năng thông qua một lệnh trigger tương tác với script run.sh.
  2. Script kiểm tra sự tồn tại của mạng Docker được chia sẻ (nginx-proxy_net) và tham gia vào mạng đó.
  3. Một container MySQL 8.0 được triển khai với một volume bền vững để đảm bảo dữ liệu tồn tại sau khi container khởi động lại.
  4. Các lệnh quản trị cho phép người dùng tạo, xóa hoặc liệt kê các cơ sở dữ liệu bằng các mẫu thực thi SQL an toàn.
  5. Đối với đồng bộ hóa dữ liệu, kỹ năng này tận dụng quy trình docker exec hai bước để dump dữ liệu từ một cơ sở dữ liệu nguồn và truyền dữ liệu đó vào cơ sở dữ liệu đích một cách an toàn.

Cài đặt MySQL Manager

Để cài đặt và cấu hình thành phần này của Openclaw Skills, hãy đảm bảo rằng Docker đã được cài đặt và làm theo các bước sau:

# Điều hướng đến thư mục kỹ năng
cd mysql-manager

# Khởi động container MySQL
./run.sh start

# (Tùy chọn) Tạo tệp .env để tùy chỉnh mật khẩu root hoặc cổng
echo "MYSQL_ROOT_PASSWORD=your_secure_password" > .env

Lược đồ dữ liệu & Hệ thống phân loại của MySQL Manager

Kỹ năng này tổ chức dữ liệu và cấu hình thông qua sự kết hợp giữa các biến môi trường và Docker volumes:

Thành phần Loại Mô tả
mysql_data Docker Volume Volume được đặt tên để lưu trữ cơ sở dữ liệu bền vững.
codai_db Container Tên host mặc định cho các kết nối backend.
.env Configuration Tệp cục bộ để ghi đè (Mật khẩu, Cổng, Tên DB).
127.0.0.1:3307 Network Ràng buộc host mặc định để truy cập cơ sở dữ liệu cục bộ.

Tính năng Nâng cao của MySQL Manager

  • Đồng bộ hóa đa tác nhân: Được thiết kế để hoạt động theo trình tự khởi động cụ thể phía sau proxy-manager.
  • Tự động phục hồi: Sử dụng các chính sách khởi động lại để đảm bảo cơ sở dữ liệu hoạt động trở lại sau khi Docker daemon khởi động lại.
  • Tăng cường bảo mật: Bao gồm bảo vệ chống lại shell injection và chỉ liên kết với giao diện loopback cục bộ.
  • Logic xác thực: Kiểm tra regex nghiêm ngặt cho tất cả các thao tác cơ sở dữ liệu để duy trì tính toàn vẹn của hệ thống trong Openclaw Skills.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

Đặc sắc*