Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να Μετακίνηση βάσης δεδομένων MySQL σας στο Web Hosting

Η MySQL σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων που χρησιμοποιείται συνήθως ως το backend βάση δεδομένων για τα συστήματα διαχείρισης περιεχομένου ιστοσελίδων , blogs , γκαλερί εικόνων και άλλες εφαρμογές . Σε κάποιο σημείο , μπορεί να βρεθεί αντιμέτωπος με το καθήκον της μετακίνησης της βάσης δεδομένων MySQL σας σε έναν νέο ξενιστή , όπως η μετάβαση από την ανάπτυξη της παραγωγής φιλοξενία , η αλλαγή σε ένα χαμηλότερο κόστος υπηρεσιών ή την αναβάθμιση σε μια σειρά με περισσότερες δυνατότητες . MySQL έχει ενσωματωμένα βοηθητικά προγράμματα για να σας βοηθήσει να κάνετε τη μετάβαση ομαλά. Η " mysqldump " χρησιμότητα δημιουργεί μια δέσμη ενεργειών SQL μπορείτε να χρησιμοποιήσετε για την ανοικοδόμηση και την αυτόματη συμπλήρωση της βάσης δεδομένων σας για το νέο ξενιστή . Τα πράγματα που θα χρειαστείτε
Web υποδοχής με τη βάση δεδομένων MySQL που φιλοξενεί
Terminal πρόγραμμα ή παράθυρο εντολών
λογισμικό MySQL client

Παρουσίαση Περισσότερες οδηγίες
Η

1 Ανοίξτε το τερματικό σας πρόγραμμα ( ή παράθυρο εντολών ) και να συνδεθείτε σε έναν υπολογιστή που έχει τον πελάτη MySQL και εγκατάσταση των βοηθητικών προγραμμάτων . Χρησιμοποιήστε τον υπολογιστή και λογαριασμό που χρησιμοποιείτε συνήθως για να αποκτήσετε πρόσβαση σε βάση δεδομένων MySQL σας από τη γραμμή εντολών . 2

Δημιουργήστε ένα αντίγραφο ασφαλείας της τρέχουσας βάσης δεδομένων σας, χρησιμοποιώντας " mysqldump . " Πληκτρολογήστε την ακόλουθη εντολή , αντικαθιστώντας το " username" με το όνομα χρήστη MySQL που χρησιμοποιείτε για να αποκτήσετε πρόσβαση σε υπάρχουσα βάση δεδομένων σας , «υποδοχής» με το όνομα του κεντρικού υπολογιστή ή τη διεύθυνση της τρέχουσας server της βάσης δεδομένων σας και «βάση δεδομένων» με το όνομα της βάσης δεδομένων που θέλετε να μετακινήσετε .

mysqldump - opt- u όνομα - ρ -h βάσης υποδοχής > dbdump.sql

για παράδειγμα , εάν η βάση δεδομένων που ονομάζεται " MySite " βρίσκεται σε ένα διακομιστή στη διεύθυνση " 192.168.0.42 »και το όνομα χρήστη για τη βάση δεδομένων είναι " webdb , " η εντολή είναι :

mysqldump - opt- u webdb - ρ - h 192.168.0.42 MySite > dbdump.sql

Hit "Enter " για να εκτελέσετε την εντολή . Πληκτρολογήστε τον κωδικό πρόσβασης όταν σας ζητηθεί και πατήστε " Enter " για να συνεχίσετε . Μπορεί να χρειαστούν μερικά λεπτά για την χωματερή να τελειώσει εάν η βάση δεδομένων σας είναι μεγάλη . Όταν το " mysqldump " έχει τελειώσει, θα υπάρχει ένα αρχείο δέσμης ενεργειών SQL με το όνομα " dbdump.sql " στο τρέχοντα κατάλογο εργασίας σας .
Εικόνων 3

Δημιουργήστε μια κενή βάση δεδομένων για την web- server που φιλοξενείται η βάση δεδομένων σας χρησιμοποιώντας το " mysqladmin " εντολή . Μπορείτε να δώσετε βάση δεδομένων με το ίδιο όνομα ή να δώσει ένα νέο όνομα . Πληκτρολογήστε την ακόλουθη εντολή , αντικαθιστώντας το " username" με το όνομα χρήστη MySQL για web -φιλοξενείται η βάση δεδομένων σας , «υποδοχής» με το όνομα του κεντρικού υπολογιστή ή τη διεύθυνση του server που φιλοξενείται βάσης δεδομένων σας και «βάση δεδομένων» με το όνομα της βάσης δεδομένων σας .

mysqladmin - u όνομα - ρ - h host δημιουργία βάσης δεδομένων

για παράδειγμα , εάν η βάση δεδομένων που ονομάζεται " MySite " ( διατηρώντας το ίδιο όνομα από το προηγούμενο παράδειγμα ), βρίσκεται στο διακομιστή του οικοδεσπότη Ιστού στη διεύθυνση " db . somewhere.com " και το όνομα χρήστη σας είναι" DBUSER , " η εντολή είναι :

mysqladmin - u DBUSER - ρ -h db.somewhere.com δημιουργία MySite

Hit " Enter "και πληκτρολογήστε τον κωδικό πρόσβασης όταν σας ζητηθεί .
Η 4

χτίσει και να συμπληρώσετε τη βάση δεδομένων σας στο νέο οικοδεσπότη Ιστού σας , παρέχοντας το « dbdump.sql " ως σενάριο της " mysql " εντολή . Το σενάριο βασίζεται αυτόματα δομή της βάσης δεδομένων σας και προσθέτει τα δεδομένα . Πληκτρολογήστε την ακόλουθη εντολή , αντικαθιστώντας το " όνομα ", " host" και " βάση δεδομένων ", όπως πριν φιλοξενείται η βάση δεδομένων σας :

mysql - u όνομα - ρ -h βάσης υποδοχής

Χρησιμοποιώντας το προηγούμενο παράδειγμα , η εντολή μοιάζει με : " . Enter"

mysql - u DBUSER - ρ -h db.somewhere.com MySite

Hit Μπορεί να χρειαστούν μερικά λεπτά για τη δέσμη ενεργειών για να ολοκληρωθεί εάν η βάση δεδομένων σας είναι μεγάλη .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα