Làm thế nào để tôi kết nối đến CSDL MySQL từ xa?

"Làm thế nào để tôi kết nối đến CSDL MySQL từ xa?" - đó là một câu hỏi khá phổ biến của khách hàng khi sử dụng dịch vụ server. Từ một server ở xa, nếu muốn kết nối được đến cơ sở dữ liệu (CSDL) MySQL của server VinaHost, bạn cần cấu hình các thông số để thực hiện được điều này. Sau đây là một ví dụ cụ thể.
Server A là server của VinaHost, server này chứa CSDL MySQL với thông tin:
+ Server IP: 1.2.3.4
+ Database username: VinaHost_u1
+ Database userpassword: eHTb7%Pxa9
Server B chứa mã nguồn website của bạn có địa chỉ IP là 11.22.33.44, trên server này dùng một file có tên connect-remote-db.php với nội dung sau:

 

$server = "1.2.3.4"; // host server

$username= "VinaHost_u1"; // username

$password = "eHTb7%Pxa9"; // password

 

$connect = mysql_connect($server, $username, $password);

 

if ( !$connect )

{

die("Can't connect to MySQL db");

}

else echo"Success!";

 

?>

Khi bạn thực thi file với nội dung như trên, từ server B sẽ thực hiện kết nối đến MySQL của server VinaHost (tại cổng 3306), mặt định server VinaHost sẽ từ chối kết nối này. 
Vì vậy trên server VinaHost, bạn phải cấu hình trong cPanel để cho phép kết nối từ IP 11.22.33.44 đến MySQL, cụ thể các bước cấu hình như sau:
1. Đăng nhập vào cPanel
2. Vào menu Quản lý cơ sở dữ liệu --> Quản lý truy cập từ xa
3. Tại dòng Host (% wildcard allowed), bạn điền IP (hoặc wildcard mask) của máy chủ cần kết nối tới MySQL từ xa (trường hợp này là IP 11.22.33.44)

4. Chọn Add Host

Sau khi thực hiện cấu hình kết nối CSDL từ xa trên server VinaHost xong, bạn có thể kiểm tra lại bằng cách thực thi file connect-remote-db.php. Kết quả trả về sẽ là "Success!", tức là đã cấu hình thành công.

Câu trả lời có hữu ích với bạn?

 In bài viết này

Bài viết liên quan

Xử lý lỗi font Tiếng Việt sau khi import CSDL

Bài viết này sẽ hướng dẫn bạn xử lý lỗi font Tiếng Việt sau khi import CSDL.1. Giới thiệuVề vấn...

Hướng dẫn cấu hình PHP trên Cpanel (Phần 2)

Đối với các Hosting sử dụng công nghệ mới của VinaHost thì giao diện cấu hình PHP có một chút...

Cấu hình remote database trên vps/máy chủ riêng

Bài viết này sẽ hướng dẫn bạn cách cấu hình remote database trên vps/máy chủ riêng.Bước 1: Ssh...

Hướng dẫn chuyển tiếp địa chỉ web trên cPanel

Hướng dẫn chuyển tiếp địa chỉ web trên cPanel sẽ giúp bạn chuyển hướng địa chỉ web đến một địa...

Cách sử dụng phần mềm FTP client để upload file lên máy chủ

Bài viết này sẽ hướng dẫn cách sử dụng phần mềm FTP client để upload file lên máy chủ. Các bước...

Powered by WHMCompleteSolution