Cơ sở dữ liệu
INFO
Đối với các máy chủ chạy MySQL
| MariaDB
| PostgreSQL
FlashPanel cung cấp một số tính năng nâng cao cho phép bạn quản lý cơ sở dữ liệu và người dùng cơ sở dữ liệu của bạn một cách dễ dàng như quản lý cơ sở dữ liệu, người dùng, nhập/xuất, đồng bộ, ...
Cài đặt Cơ sở dữ liệu
Khi tạo máy chủ
Tạo một máy chủ với cơ sở dữ liệu như sau:
- Truy cập trang tạo máy chủ và làm theo hướng dẫn ở Kết nối máy chủ
- Tại mục chọn
Choose pre-installed apps
hãy chọn 1 cơ sở dữ liệu (MySQL | MariaDB)
Sau đó, FlashPanel sẽ tự động cài đặt máy chủ cùng với cơ sở dữ liệu đã được chọn và tạo một người dùng cơ sở dữ liệu flashvps
, mật khẩu người dùng được tạo ngẫu nhiên. Tên người dùng cơ sở dữ liệu và mật khẩu sẽ được gửi đến mail của bạn khi máy chủ được tạo thành công.
Trong tab ứng dụng
Nếu sau này bạn quyết định rằng bạn cần cài đặt cơ sở dữ liệu trên máy chủ của mình, bạn có thể cài đặt thông qua tab Ứng dụng
của máy chủ. Sau khi cài đặt, bạn sẽ có thể quản lý cơ sở dữ liệu của mình thông qua FlashPanel.
Tạo cơ sở dữ liệu
Bạn có thể tạo cơ sở dữ liệu mới thông qua tab Cơ sở dữ liệu của máy chủ trong FlashPanel. Tối thiểu, bạn phải cung cấp tên của cơ sở dữ liệu mới của mình. Người dùng có thể truy cập cơ sở dữ liệu.
- Tại tab
Cơ sở dữ liệu
> ChọnTạo Cơ sở dữ liệu
- Nhập tên cơ sở dữ liệu muốn tạo và chọn người dùng có thể truy cập cơ sở dữ liệu (Tùy chọn).
- Chọn
Lưu
Tạo người dùng cơ sở dữ liệu
Bạn có thể tạo thêm người dùng cơ sở dữ liệu thông qua tab Cơ sở dữ liệu
của bảng điều khiển FlashPanel. Để làm như vậy, bạn cần cung cấp tối thiểu tên người dùng, mật khẩu.
- Tại tab
Cơ sở dữ liệu
- Chọn
Tạo người dùng cơ sở dữ liệu
và nhập tên người dùng, mật khẩu, phạm vi truy cập, cơ sở dữ liệu muốn truy cập - Chọn
Lưu
Nhập cơ sở dữ liệu
Cách 1: Từ tab Cơ sở dữ liệu
Chọn
Cơ sở dữ liệu
muốn nhập > Bấm vào nútImport Database
Tải lên file dump cơ sở dữ liệu muốn nhập, với phần mở rộng hỗ trợ là
.sql
hoặc.sql.gz
Sau khi tải xong, hệ thống sẽ tự động gửi lệnh nhập cơ sở dữ liệu
Cách 2: Từ File Manager
Mở
File Manager
và tìm đến file dump cơ sở dữ liệu muốn nhậpClick chuột phải chọn
Import Database
Chọn
Cơ sở dữ liệu
muốn nhập > Bấm vào nútSubmit
Xuất cơ sở dữ liệu
- Bấm vào nút
Export Database
- Bấm vào nút
Create Backup
- Đợi quá trình backup diễn ra, sau khi hoàn thành nút
download
sẽ xuất hiện
Đồng bộ cơ sở dữ liệu
Trong FlashPanel, tính năng đồng bộ cơ sở dữ liệu cho phép người dùng dễ dàng đồng bộ hóa tên của các cơ sở dữ liệu và tên người dùng cơ sở dữ liệu trên máy chủ. Bằng cách này, người quản trị có thể đảm bảo rằng tất cả các thông tin cơ sở dữ liệu trên máy chủ được đồng bộ để có thể thao tác trên panel.
Cập Nhật Cấu Hình MySQL/MariaDB
Bạn không còn cần chỉnh sửa thủ công các file cấu hình phức tạp của MySQL/MariaDB.
✅ Giờ đây bạn có thể chỉnh sửa cấu hình MySQL/MariaDB trực tiếp từ giao diện web chỉ với vài cú nhấp chuột.
🎯 Tính Năng Này Giúp Bạn Làm Gì?
- ✅ Thay đổi Cấu hình MySQL/MariaDB một cách dễ dàng mà không cần kỹ năng lập trình.
- ✅ Không còn phải mở cửa sổ terminal hoặc chỉnh sửa file cấu hình.
- ✅ Giao diện thân thiện với mô tả rõ ràng.
- ✅ Các thay đổi áp dụng cho:
- Cấu hình MySQL/MariaDB Toàn cục
🖱️ Cách Sử Dụng
Đi đến panel phần MySQL/MariaDB.
Nhấp vào nút Khuyến nghị để tự động áp dụng các thực hành bảo mật tốt nhất
- Điều này sẽ thiết lập các giá trị mặc định an toàn cho tất cả các tùy chọn cấu hình MySQL/MariaDB
- Hoàn hảo cho người dùng muốn tăng cường bảo mật mà không cần cấu hình thủ công
- Bạn vẫn có thể điều chỉnh các cấu hình riêng lẻ sau khi áp dụng khuyến nghị
Hoặc chỉnh sửa các phần bên dưới theo nhu cầu:
Hệ thống quản lý các tùy chọn cấu hình MySQL/MariaDB sau:
port
: Số cổng mà máy chủ MySQL lắng nghe kết nốibind-address
: Địa chỉ IP mà máy chủ MySQL ràng buộc để nhận kết nối đếnskip-log-bin
: Tắt binary logging để cải thiện hiệu suất khi không cần replicationmax_connections
: Giới hạn số kết nối đồng thời có thể thiết lập đến máy chủ MySQLmax_allowed_packet
: Dung lượng tối đa của các gói dữ liệu mạng mà máy chủ MySQL có thể xử lýinnodb_buffer_pool_size
: Dung lượng RAM được phân bổ để lưu trữ dữ liệu cơ sở dữ liệu tạm thời. Nên được đặt khoảng 70-80% tổng RAM khả dụng.innodb_buffer_pool_instances
: Số phân vùng buffer pool InnoDB để tối ưu hóa hiệu suất xử lý song songinnodb_flush_log_at_trx_commit
: Điều chỉnh sự cân bằng giữa tính an toàn dữ liệu và hiệu suất xử lý.slow_query_log
: Bật tính năng ghi log cho các truy vấn có thời gian thực thi chậmlong_query_time
: Ngưỡng thời gian (tính bằng giây) để phân loại một truy vấn là chậmsort_buffer_size
: Dung lượng bộ nhớ tạm thời cho các thao tác sắp xếp dữ liệu. Tăng giá trị này sẽ cải thiện hiệu suất của các câu lệnh ORDER BY và GROUP BYbinlog_expire_logs_seconds
: Khoảng thời gian (tính bằng giây) để hệ thống tự động dọn dẹp các file binary log cũinnodb_flush_method
: Cơ chế mà InnoDB áp dụng để ghi dữ liệu xuống ổ cứng
Mỗi cấu hình đều có giải thích ngắn gọn, hữu ích ngay trong giao diện.
Truy cập MySQL từ xa
Xem thêm ở đây
phpMyAdmin
Không giống như các panel hay các script bạn sử dụng trước đây, phpMyAdmin trong FlashPanel
là một website độc lập.
Xem thêm ở đây