μεταφορά βασης???

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
alex_begos
Δημοσιεύσεις: 102
Εγγραφή: 07 Σεπ 2007 19:29

μεταφορά βασης???

Δημοσίευση από alex_begos » 16 Μαρ 2010 12:55

εχω μια βάση mysql τοπικά...
την κάνω export με phpmyadmin σε sql και θέλω να την μεταφέρω στο web.
το sql αρχείο ειναι 16mb και δεν μπορώ να κάνω import με το phpmyadmin?
τι πρέπει να κάνω?

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

μεταφορά βασης???

Δημοσίευση από Alice_Cooper » 18 Μαρ 2010 00:23

xorise to se mikrotera files
h an exeis prosvash me mysql client
h ssh sto server kane coneect sthn db kai trekse to script sou ...
an thimame kala den exei diafora tou phpmyadmin apo thn
domish ton command me tis sira pou theloun ta script tis sql
as epiveveosh kapoios, exo kairo na kano kati tetoio kai den thimame an eixa kanei allages sto script.
(h steile ena meros //10 seires as poume// na to do na sou po)

Κώδικας: Επιλογή όλων

List of all MySQL commands:
Note that all text commands must be first on line and end with ';'
?         (\?) Synonym for `help'.
clear     (\c) Clear the current input statement.
connect   (\r) Reconnect to the server. Optional arguments are db and host.
delimiter (\d) Set statement delimiter.
edit      (\e) Edit command with $EDITOR.
ego       (\G) Send command to mysql server, display result vertically.
exit      (\q) Exit mysql. Same as quit.
go        (\g) Send command to mysql server.
help      (\h) Display this help.
nopager   (\n) Disable pager, print to stdout.
notee     (\t) Don't write into outfile.
pager     (\P) Set PAGER [to_pager]. Print the query results via PAGER.
print     (\p) Print current command.
prompt    (\R) Change your mysql prompt.
quit      (\q) Quit mysql.
rehash    (\#) Rebuild completion hash.
source    (\.) Execute an SQL script file. Takes a file name as an argument.
status    (\s) Get status information from the server.
system    (\!) Execute a system shell command.
tee       (\T) Set outfile [to_outfile]. Append everything into given outfile.
use       (\u) Use another database. Takes database name as argument.
charset   (\C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.
warnings  (\W) Show warnings after every statement.
nowarning (\w) Don't show warnings after every statement.
se endiaferei afto:

Κώδικας: Επιλογή όλων

source    (\.) Execute an SQL script file. Takes a file name as an argument.

Άβαταρ μέλους
tornado1979
Δημοσιεύσεις: 39
Εγγραφή: 04 Φεβ 2007 15:07
Τοποθεσία: κάπου στα δυτικά

μεταφορά βασης???

Δημοσίευση από tornado1979 » 18 Μαρ 2010 09:59

Aυτό που μπορείς να κάνεις για να μειώσεις τόσο το μέγεθος του αρχείου αλλά και τον χρόνο εκτέλεσης των script στην βάση είναι τα εξής:

στον phpmyadmin πάντα:

1. κάνε export όλους τους πίνακες αλλά μόνο την δομή τους , χωρίς τα insert statements. αυτό θα σου πιάσει το πολύ 100-200kb, και έστι θα δημιουργήσεις την βάση στο remote server γρηγορα και ευκολα.

2. μετά, κάνεις εξαγωγή τα INSERTS των πινάκων σε ομάδες, δηλαδή δέκα δέκα πίνακες ή και περισσότερους, ανάλογα με τις εγγραφές που έχει ο καθένας, και τα κάνεις import στο REMOTE SERVER.

3. μετα απο αυτά όλη η βάση έχει μεταφερθεί και εισαι ετοιμος.

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες