theghost Δημοσ. 28 Ιανουαρίου 2014 Δημοσ. 28 Ιανουαρίου 2014 Καλησπέρα. Υπάρχε τρόπος να έχεις την mysql database σε έναν server και σε άλλον να έχεις τα το site σου?
lion2486 Δημοσ. 28 Ιανουαρίου 2014 Δημοσ. 28 Ιανουαρίου 2014 Ναι προφανώς και υπάρχει, απλά για τη σύνδεση δίνεις τα στοιχεία του database server. Προσοχή αυτοί οι δύο να είναι σε τοπικό δίκτυο γιατί αλλιώς οι καθυστερήσεις που θα δεις θα είναι σημαντικές.
theghost Δημοσ. 28 Ιανουαρίου 2014 Μέλος Δημοσ. 28 Ιανουαρίου 2014 Το σιτε ειναι σε Joomla. Στο configuration.php δηλαδή γίενται η δουλεια?
gdimi Δημοσ. 28 Ιανουαρίου 2014 Δημοσ. 28 Ιανουαρίου 2014 Τα βήματα είναι απλά: 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 και να έχει δικαιώματα πάνω στη βάση που θες καλή επιτυχία!
parsifal Δημοσ. 28 Ιανουαρίου 2014 Δημοσ. 28 Ιανουαρίου 2014 Σε αυτά που αναφέρει ο 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, αν θυμάμαι καλά... 1
theghost Δημοσ. 29 Ιανουαρίου 2014 Μέλος Δημοσ. 29 Ιανουαρίου 2014 Σας ευχαριστώ πολύ θα τα δοκιμάσω.
hostdog Δημοσ. 29 Ιανουαρίου 2014 Δημοσ. 29 Ιανουαρίου 2014 Δεν είναι κακό να εξασφαλίσεις ότι μόνο εσύ θα έστω προσπαθείς να συνδέεσαι στην 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 ) Φιλικά, Παναγιώτης
ZAKKWYLDE Δημοσ. 6 Φεβρουαρίου 2014 Δημοσ. 6 Φεβρουαρίου 2014 Δεν είναι κακό να εξασφαλίσεις ότι μόνο εσύ θα έστω προσπαθείς να συνδέεσαι στην 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.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα