Remote SQL – hướng dẫn kích hoạt remote access sql trong.

I. Tổng quan remote SQL

Nếu các bạn không rành các lệnh trên Server, bài viết này hướng dẫn các bạn cầu hình mở Remote Access Mysql với firewall CSF thông qua giao diện trực quan Directadmin.

II. Cách kích hoạt tính năng remote SQL DirectAdmin

Bước 1: Truy cập vào với quyền admin với Directadmin, hoặc quyền root đối với cPanel. Mở port 3306

1: Chọn ConfigServer Security & Firewall

Vào màn hinh cấu hình firewall cấu hình file phục vụ remote access sql

2: Chọn Firewall Configuration

Chọn firewall configuaration

3: Tại TCP_IN nhập thêm port 3306 là port mysql như hình dưới

Update firewall cho phép port 3306 truy cập từ bên ngoài

4: Tại TCP_OUT nhập thêm port 3306 nhứ hình dưới

Update firewall cho phép port 3306 truy cập ra ngoài từ bên ngoài để code thể remote access sql với port 3306

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 như hình bên dưới.

Vào màn hình quản ly mysql

Sau khi đã vào được tính năng MySQL Management, chúng ta tiếp tục chọn database cần bật kết nối từ xa.

Cho phép remote access từ một ip cụ thể hoặc tất cả

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.

Bạn cụng có thể thay % bằng một địa chỉ IP tỉnh cụ thể, Để chỉ cho phép truy cập Mysql Remote access từ địa chi IP đó.

Bước 3: Thử remote SQL DirectAdmin từ xa

Đối với window các bạn có thể sử dụng phần mềm navicat để kết nối SQL từ xa, còn đối với Mac thì các bạn có thể sử dụng Sequel Pro nhé.

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.

Màn hình kiểm tra truy cập mysql thành công

Như hình trên là mình đã kết nối thành công.

III. Kết luận

Qua bài viết này chúng ta đã biết các remote access mysql DirectAdmin, cũng như cách mở thêm một port mới trên CSF Directadmin.

Leave a Reply