[Directadmin] Hướng dẫn remote access to MySQL DirectAdmin
[Directadmin] Hướng dẫn remote access to MySQL DirectAdmin
Trong bài hướng dẫn này mình sẽ hướng dẫn các bạn cách remote SQL DirectAdmin.
Trong nhiều trường hợp bạn sẽ cần kết nối remote SQL DirectAdmin từ xa thay vì sử dụng trên giao diện phpMyAdmin trên trình duyệt. Tính năng này cực kỳ hữu ích nhất là đối với các bạn dev, chuyên thiết kế website, ứng dụng…vv… sẽ rất cần kết nối SQL từ xa.
Để kích hoạt tính năng remote SQL DirectAdmin chúng ta thực hiện theo 3 bước sau.
Bước 1: Mở port 3306 trên Firewall (CSF)
Trường hợp VPS hoặc máy chủ của bạn đã cài đặt CSF lên DirectAdmin, thì có thể bạn sẽ cần mở port nếu port chưa được mở.
Đầu tiên chúng ta truy cập vào DirectAdmin với tài khoản admin. Sau đó thao tác theo các hình ảnh bên dưới.
Truy cập vào tính năng ConfigServer Security & Firewall tại tab Extra Features.
Tại giao diện tính năng ConfigServer Security & Firewall chúng ta kéo xuống dưới và chọn vào nút Firewall Configuration.
Chúng ta kiểm tra các port trong TCP_IN và TCP_OUT và thêm port 3306.
Sau khi đã thêm xong chúng ta kéo xuống cuối trang và chọn change.
Sau đó chọn thêm Restart csf + lfd.
Bạn có thể kiểm tra lại với công cụ https://ping.eu/port-chk/ để chắc chắn port đã được mở nhé.
Bước 2: Bật remote SQL DirectAdmin
Đến bước này bạn cần truy cập vào giao diện user database cần bật remote SQL.
Sau khi đã vào được tính năng SQL Management, chúng ta tiếp tục chọn database cần bật kết nối từ xa.
Tại đây chúng ta sẽ thấy khu vực Access Hosts đang chỉ có cho phép kết nối từ localhost. Để truy cập từ tất cả các IP bên ngoài thì chúng ta chỉ cần điền % vào ô Access Host và chọn nút Add New để thêm. Sau đó kiểm tra trong danh sách Access Hosts đã có % chưa.
Để cho phép 1 IP của bạn truy cập, Nhập IP vào ô Access Host IP cần cho phép.
Bước 3: Thử remote SQL DirectAdmin từ xa
Các bạn chỉ cần điền IP máy chủ vào mục Host, điền Username của database, và mật khẩu của user đó vào ô Password, điền thêm tên database vào ô Database, ngoài ra điền port remote SQL là 3306 vào ô Port nữa nhé. Sau đó chọn Connect để kết nối.
Như hình trên là mình đã kết nối thành công.
Qua bài viết này chúng ta đã biết các remote SQL DirectAdmin, cũng như cách mở thêm một port mới trên CSF (https://wiki.nhanhoa.com/kb/huong-dan-mo-port-trong-csf-firewall-centos/).
Chúc các bạn thực hiện thành công.