Mục lục

Các bước tiến hành cài đặt chức năng Remote MySQL® trên Hosting cPanel

Trong bài viết này atpweb sẽ chỉ dẫn các bạn sử dụng công dụng Remote MySQL® trên Hosting cPanel để thiết lập kết nối MySQL từ xa (Remote MySQL).

Thiết lập Remote MySQL và kết nối bằng thư viện PHP

Bước 1: Bắt đầu cài đặt Remote MySQL® (MySQL từ xa) trên Hosting

– Bạn cần vào Hosting cPanel , chọn mục Remote MySQL®

Bắt đầu cài đặt Remote MySQL® (MySQL từ xa) trên Hosting
Bắt đầu cài đặt Remote MySQL® (MySQL từ xa) trên Hosting

– Add Access Host: thêm vào địa chỉ IP mà Host được phép kết nối tới. Mục này có thể định dạng là Hostname (dạng: vps.domain.com) hoặc IP (dạng: 103.130.218.6)

Ví dụ: Mình điền vào IP 103.130.218.6 đây chính là VPS mà mình sẽ liên kết tới máy chủ Hosting

2019 06 10 10 04 57 ATPWeb - Khởi Tạo Ngôi Nhà Online

 

– Bấm chọn Add Host , thành công sẽ hiển thị thông báo như hình ở dưới.

Các bước tiến hành cài đặt chức năng Remote MySQL® trên Hosting cPanel

Bước 2: Kết nối MySQL từ xa qua thư viện PHP

– Trên VPS IP 103.130.218.6 mình có 1 Website là https://domain.com , mình tạo 1 tệp tên là remote-mysql.php nằm tại folder gốc của trang Web với thông tin như sau.

Web.
$ip = gethostbyname($host); //Lấy IP của Server

$servername = "103.130.216.100"; //Thay "localhost" bằng IP máy chủ Hosting
$username = "atpweb_test"; //Thay "username" bằng tên database
$password = "atpweb!@#123"; //Thay "password" bằng mật khẩu database

// Create connection
$conn = mysqli_connect($servername, $username, $password);

// Check connection
if (!$conn) 
die("Kết nối thất bại: " . Mysqli_connect_error());

echo "Kết nối từ xa thành công tới máy chủ MySQL từ xa
";
echo "IP VPS: $ip
";
echo "IP máy chủ Hosting: $servername";
?>

– Nội dung tệp ở trên chỉ là kết nối tới tài khoản mysql trên Hosting thôi chứ không query bất kỳ câu lệnh nào tới database được gắn quyền với tài khoản mysql đấy.

– Truy cập vào đường dẫn https://domain.com/remote-mysql.php để kiểm tra. Nếu như truy nhập kết nối được máy chủ MySQL từ xa thì sẽ hiển thị như hình dưới đây.

2019 06 10 12 07 23 ATPWeb - Khởi Tạo Ngôi Nhà Online

 

Cài đặt Remote MySQL và kết nối thông qua phần mềm MySQL Workbench

Phần này sẽ hướng dẫn bạn kết nối qua phần mềm kết nối MySQL Server. Ở đây mình sử dụng phần mềm khá nổi tiếng là MySQL Workbench của Oracle thiết kế

Bước 1: Tải phần mềm MySQL Workbench

– Bạn truy cập vào trang sau: https://dev.mysql.com/downloads/workbench/, mình tải bản dành cho HĐH Windows vì đang dùng Windows 10.

Các bước tiến hành cài đặt chức năng Remote MySQL® trên Hosting cPanel

– Bạn tiến hành thiết lập phần mềm bình thường như các phần mềm khác.

Bước 2: Thiết tập Remote MySQL® (MySQL từ xa) trên Hosting

– Giống như là việc kết nối qua thư viện MySQL qua thư viện PHP, bạn vẫn phải cần thao tác tương tự, nhưng lần này sẽ khác 1 tí.

– Mục Add Access Host mình điền vào IP của máy được phép mở kết nối tới. Bạn dùng máy tính cá nhân để kết nối, để lấy IP v4 public của máy bạn vào trang https://ipecho.net/

2019 06 10 13 33 08 ATPWeb - Khởi Tạo Ngôi Nhà Online

Bước 3: cài đặt kết nối MySQL

– Bạn mở phần mềm MySQL Workbench đã được cài đặt ở bước trước đó.

– Chọn dấu (+) như dưới đây để thao tác mở kết nối MySQL mới:

Các bước tiến hành cài đặt chức năng Remote MySQL® trên Hosting cPanel

– Nhập các thông tin lần lượt theo hình dưới

2019 06 10 12 15 33 1 ATPWeb - Khởi Tạo Ngôi Nhà Online

 

Giải thích các mục như sau:

0: bạn nhập tên của kết nối

1: Nhập Hostname: Đây có thể là IP hoặc hostname , mình kết nối tới Hosting có IP 103.130.216.100 có hostname là h216100.tino.org , thế nên có thể điền vào 1 trong 2.

2: Username: Tên user MySQL

3: Nhấn vào để để lưu lại mật khẩu cho tài khoản MySQL

4: Nhập vào password

5: Kiểm tra thử kết nối

– Thông báo “Connection Warning” có thể xuất hiện này do máy chủ MySQL trên Hosting là MariaDB Server. MySQL Workbench lại thiết kế cho MySQL Server. MariaDB Server được phát triển từ MySQL Server ra nên bạn có thể yên tâm là có tương thích nhé (ít nhất là với công dụng Import, Export database)

– Bạn tiếp tục chọn “Continute Anyway“, sau đấy sẽ sẽ hiển thị thông báo tạo thành công kết nối MySQL “Successfully made the MySQL connection” , bạn chọn OK để hoàn tất

Các bước tiến hành cài đặt chức năng Remote MySQL® trên Hosting cPanel

– Khi tạo kết nối xong sẽ hiển thị ở trong danh sách kết nối MySQL trên MySQL Workbench, bạn nháy đúp vào kết nối để mở lên và dùng.Các bước tiến hành cài đặt chức năng Remote MySQL® trên Hosting cPanel

Các bước tiến hành cài đặt chức năng Remote MySQL® trên Hosting cPanel

Vậy là bạn đã có thể biến hành các chức năng Remote MySQL trên Cpanel. Chúc các bạn thành công!!

Đánh giá bài viết post

Leave a Comment

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

LIÊN HỆ TƯ VẤN

Thiết Kế Web
BLOG
Đăng ký tư vấn
Thiết kế website
Đồng hành cùng ATP WEB

Đăng ký tư vấn Thiết kế website