10/10/2018, 11:20

Kết nối cơ sở dữ liệu MySql thông qua SSH

Mình có ý định xây dựng một trang web trên hệ điều hành fedora10, và máy chủ cơ sở dữ liệu MySql (fedora10) chạy độc lập với máy chủ web, mình muốn từ máy chủ web kết nối được tới máy chủ cơ sở dữ liệu mysql nhưng qua tìm hiểu mình được biết vì lý do an ninh nên mysql chỉ cho phép kết nối trên cùng một máy chủ, có một cách có thể remote từ máy khác tới sử dụng SSH để remote. Vậy có bạn nào biết cách sử dụng cách này thì hướng dẫn mình nhé, nói củ thể từng bước giúp mình vì mình cũng mới làm quen nên chưa hiểu nhiều lắm, cảm ơn các bạn!
thuyduongcd viết 13:22 ngày 10/10/2018
qua tìm hiểu mình được biết vì lý do an ninh nên mysql chỉ cho phép kết nối trên cùng một máy chủ
Tìm hiểu cái này ở đâu vậy?
vnntech.com viết 13:22 ngày 10/10/2018
chuyện quá đơn giản,
bạn cần biết hãy đặt câu hỏi lên diễn đàn này mình sẽ viết ra từng bước để bạn làm:

http://vnntech.com/forums/
thanhtamntp viết 13:21 ngày 10/10/2018
bác lại câu rank rồi
vì lý do an toàn không phải là chỉ cho phép kết nối trên cùng máy chủ, mà là không cho remote access mysql qua internet mà chỉ trong local thôi. nếu bạn cài trên cùng máy chủ thì nó sẽ dễ die hơn.
tndv viết 13:31 ngày 10/10/2018
Vấn đề là mình cần kết nối từ xa để truy cập mysql database server mà chưa giải quyết được. Có ai đã làm rồi thì chỉ giáo jup mình nhé, cảm ơn trước
vnntech.com viết 13:22 ngày 10/10/2018
nghĩa là bạn cần kết nối để quản lý DB hay là bạn cần kết nối thông qua PHP?

*)nếu kết nối thông qua PHP bạn tham khảo bài viết này nhé
http://vnntech.com/forums/ket-noi-my...n-php-d100.htm

*) còn đơn giản bạn chỉ kết nối để quản lý db thì có nhiều cách bạn có thể dùng phpmysqladmin bạn có thể vào đây để lấy về
http://www.phpmyadmin.net/home_page/downloads.php

hoặc bạn dùng Navicat for MySQL bạn vào đây để lấy về
http://www.navicat.com/en/download/download.html

khi đặt câu hỏi bạn cần nói chi tiết hơn bạn cần kết nối nhưng cụ thể là bằng code hay bằng công cụ như vậy mọi người mới biết để help bạn

chúc may mắn
duyuoc viết 13:34 ngày 10/10/2018
Hình như mình thấy ở trong cpanel có chức năng cho phép remote DB mà thông qua PHP mà . Không biết có đúng không .

Nếu giả sử như code Web bạn đặt trên server này và DB bạn đặt trên server khác thì cái mình nới trên hoàn toàn chính xác đấy . Cái này mình vẫn thường làm mà .

Không biết có đúng ý của bạn không ?
tndv viết 13:26 ngày 10/10/2018
cảm ơn các bạn đã chỉ giúp, ý của mình là mình xây dựng một web server php (hệ điều hành Fedora hoặc hostgis) trên đó có thể đặt nhiều website khác nhau và xây dựng một máy chủ mysql database độc lập, mình đặt các csdl của các site đó trên máy chủ mysql và kết nối từ máy web server vào. Mình đang tìm hiểu để tìm cách thực hiện các kết nối đó.
tinhyeutrolai viết 13:22 ngày 10/10/2018
Kết nối MySQL vào một server khác thế nào ?????
Chào các bác trong forum !

Hiện tại em đang cài đặt webserver trên 2 con server, 1 chứa DB 1 chứa web.

Nhưng em không biết cách cài đặt con DB server như thế nào để có thể kết nối được với MySQL của nó từ con web server kia.

Bác nào vào làm ơn chỉ dumg em với

Các bác vào đây chỉ em với nha : http://ddth.com/showthread.php?t=662141
Bài liên quan
0