[FastPanel ] Hướng Dẫn Cấu Hình Remote Database Đơn Giản, Chi Tiết
FastPanel là một công cụ quản lý hosting mạnh mẽ, hỗ trợ cấu hình Remote Database để bạn có thể kết nối cơ sở dữ liệu từ xa một cách dễ dàng. Nếu bạn muốn sử dụng cơ sở dữ liệu từ ứng dụng bên ngoài hoặc máy tính cá nhân, hãy làm theo hướng dẫn chi tiết dưới đây để thiết lập Remote Database trên FastPanel nhanh chóng.
Remote Database Là Gì?
Remote Database cho phép truy cập cơ sở dữ liệu (database) trên máy chủ từ một thiết bị hoặc ứng dụng bên ngoài, thay vì chỉ giới hạn trong localhost. Đây là giải pháp lý tưởng cho các dự án như website, ứng dụng di động hoặc hệ thống quản lý cần kết nối từ xa.
Các Bước Cấu Hình Remote Database Trên FastPanel
Bước 1: Đăng Nhập Vào FastPanel
- Truy cập FastPanel qua địa chỉ: https://your-server-ip:8888 (thay “your-server-ip” bằng IP máy chủ của bạn).
- Đăng nhập bằng tài khoản quản trị (username và password) đã thiết lập trước đó.
Bước 2: Quản Lý Cơ Sở Dữ Liệu
- Từ giao diện chính, chọn mục “Databases” (Cơ sở dữ liệu).
- Nếu chưa có database, nhấp “Create Database”:
- Đặt tên cơ sở dữ liệu.
- Tạo người dùng (user) và mật khẩu mạnh.
- Nhấn “Create” để hoàn tất.
- Nếu đã có, nhấp vào tên database cần cấu hình.
Bước 3: Cấu Hình MySQL/MariaDB Để Cho Phép Remote
Mở terminal SSH hoặc sử dụng phần Terminal trong FastPanel, chỉnh sửa file cấu hình MySQL:
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Tìm dòng:
bind-address = 127.0.0.1
và sửa thành:
bind-address = 0.0.0.0
Lưu file (Ctrl + X → Y → Enter
), sau đó khởi động lại MySQL:
systemctl restart mysql
Lưu Ý Khi Cấu Hình Remote Database
- Nếu kết nối thất bại, kiểm tra:
- Cổng 3306 đã mở chưa.
- IP máy chủ nhập đúng chưa.
- Quyền Remote Access đã bật chưa.
- Một số nhà cung cấp hosting chặn cổng 3306, hãy liên hệ họ nếu cần hỗ trợ.
- Không dùng
GRANT ALL PRIVILEGES
cho@'%'
, hãy chỉ định IP cụ thể. - Chặn port 3306 trên firewall và chỉ cho phép IP cụ thể truy cập.
Kết Luận
Cấu hình Remote Database trên FastPanel không quá phức tạp nếu bạn làm theo các bước trên. Sau khi hoàn tất, bạn có thể kết nối cơ sở dữ liệu từ bất kỳ đâu, phục vụ cho website, ứng dụng hoặc hệ thống từ xa. Nếu cần thêm thông tin hoặc gặp khó khăn, đừng ngần ngại để lại câu hỏi nhé!