Máy chủ cơ sở dữ liệu từ xa
Giới thiệu
FASTPANEL® cho phép kết nối các máy chủ cơ sở dữ liệu bên ngoài: MySQL hoặc PostgreSQL; nhờ đó có thể làm việc với các cơ sở dữ liệu nằm trên các máy chủ bên ngoài.
Không thể thêm cơ sở dữ liệu bên ngoài vào các gói sao lưu, và không có chức năng quản lý cài đặt cho các máy chủ cơ sở dữ liệu bên ngoài trong FASTPANEL®
Bài viết này mô tả ví dụ về cách kết nối máy chủ DBMS bên ngoài với FASTPANEL® trên máy chủ chính.
Các ví dụ trong bài viết này sử dụng IP danh nghĩa 1.1.1.1 làm địa chỉ của máy chủ chính có cài đặt FASTPANEL®. Địa chỉ thực của máy chủ bên ngoài không quan trọng, nhưng ngoài các ví dụ được đưa ra trong bài viết này thì nó không liên quan gì đến 1.1.1.1
Kết nối máy chủ cơ sở dữ liệu MySQL
Để kết nối máy chủ MySQL bên ngoài với FASTPANEL®, hãy l àm theo các bước sau:
-
Bằng cách thực thi truy vấn sau, bạn sẽ tạo một người dùng máy chủ MySQL bên ngoài được cấp quyền cho phép kết nối từ bên ngoài và quản lý cơ sở dữ liệu. Để thực hiện việc này, bạn phải đăng nhập vào mysql với tư cách người dùng quản trị:
CREATE USER 'FASTPANEL_USER'@'FASTPANEL_IP' IDENTIFIED BY 'PASSWORD';- FASTPANEL_USER - tên người dùng sẽ được sử dụng cho các kết nối từ FASTPANEL® đến máy chủ
- FASTPANEL_IP - địa chỉ IP của máy chủ đã cài đặt FASTPANEL®
- PASSWORD - mật khẩu sẽ được sử dụng cho các kết nối từ FASTPANEL® đến máy chủ
Ví dụ truy vấn:

-
Cấp quyền quản trị cho người dùng đã tạo bằng cách thực thi truy vấn sau
GRANT ALL PRIVILEGES ON *.* TO FASTPANEL_USER@'FASTPANEL_IP' WITH GRANT OPTION;- FASTPANEL_USER - tên người dùng sẽ được sử dụng cho các kết nối từ FASTPANEL® đến máy chủ.
- FASTPANEL_IP - là địa chỉ IP của máy chủ đã cài đặt FASTPANEL®
Ví dụ truy vấn:

-
Thiết lập để MySQL lắng nghe trên tất cả các giao diện mạng. Việc này yêu cầu chỉnh sửa hoặc thêm dòng sau vào tệp cấu hình MySQL (thường là
/etc/mysql/my.cnfnhưng có thể khác):bind_address = *
Để áp dụng cài đặt mới, cần khởi động lại MySQL. Trên các hệ thống dùng systemd, có thể thực hiện bằng lệnh sau:
systemctl restart mysql
Để hoàn tất thiết lập, hãy thực hiện các thao tác sau trong FASTPANEL® trên máy chủ chính
-
Đi tới "Settings" → "Databases"

-
Nhấp vào "Database servers"

-
Nhấp vào nút "Add a server", sau đó bỏ chọn hộp kiểm "Local server" và điền vào các trường bằng dữ liệu để kết nối máy chủ bên ngoài từ các bước trước

Nếu mọi thứ được thực hiện chính xác, một dòng mới với thông tin về máy chủ đã thêm sẽ xuất hiện trên trang "Database servers". Sau đó, máy chủ này sẽ khả dụng để tạo cơ sở dữ liệu.