Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Ναι προφανώς και υπάρχει, απλά για τη σύνδεση δίνεις τα στοιχεία του database server. Προσοχή αυτοί οι δύο να είναι σε τοπικό δίκτυο γιατί αλλιώς οι καθυστερήσεις που θα δεις θα είναι σημαντικές.

Δημοσ.

Τα βήματα είναι απλά:

1) καταρχήν εκεί που είναι η βάση, αν είναι server και έχει firewall δλδ, θα πρέπει να ανοίξεις την πόρτα 3306 (είναι η default) ή σε όποια πόρτα ακούει ο mysql server για συνδέσεις.

2) πας στο configuration του joomla και εκεί που λέει host=localhost (ή κάπως έτσι) πρέπει αντι για localhost να βάλεις την ip του sql server+την πόρτα πχ 192.134.111.80:3306

3) δοκιμάζεις να δεις αν όντως γίνεται η σύνδεση. Φυσικά πρέπει ο χρήστης στις ρυθμίσεις του joomla να υπάρχει και στον sql server και να έχει δικαιώματα πάνω στη βάση που θες

 

καλή επιτυχία!

Δημοσ.

Σε αυτά που αναφέρει ο gdimi, να προσθέσω πως θα πρέπει στο MySQL user account που θα συνδέεται στη βάση να δώσεις δικαιώματα για πρόσβαση και από domains/IPs εκτός localhost.

 

Παραδείγματα:

http://www.rackspace.com/knowledge_center/article/mysql-connect-to-your-database-remotely

https://rtcamp.com/tutorials/mysql/remote-access/

 

Αλλά μπορεί να γίνει και από PhpMyAdmin, αν θυμάμαι καλά...

  • Like 1
Δημοσ.

Δεν είναι κακό να εξασφαλίσεις ότι μόνο εσύ θα έστω προσπαθείς να συνδέεσαι στην MySQL (allow only from your IP) ή και να προσθέσεις λίγο encryption στο data που θα πηγαινοέρχεται, πολύ βολικό και στις 2 περιπτώσεις είναι το SSH tunnel ( https://support.cloud.engineyard.com/entries/21009887-Access-Your-Database-Remotely-Through-an-SSH-Tunnel )

 

Φιλικά,

Παναγιώτης

Δημοσ.

Δεν είναι κακό να εξασφαλίσεις ότι μόνο εσύ θα έστω προσπαθείς να συνδέεσαι στην MySQL (allow only from your IP) ή και να προσθέσεις λίγο encryption στο data που θα πηγαινοέρχεται, πολύ βολικό και στις 2 περιπτώσεις είναι το SSH tunnel ( https://support.cloud.engineyard.com/entries/21009887-Access-Your-Database-Remotely-Through-an-SSH-Tunnel )

 

Φιλικά,

Παναγιώτης

 

Συμφωνώ και εγώ για το SSH Tunnel, μπορείς μάλιστα αφού κάνεις Tunnel ένα συγκεκριμένο port (π.χ. το 3306 της MySQL) να το διαχειρίζεσαι ως localhost.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...