Φτιάξε άμα είναι μια νέα php, όπως σου είπα παραπάνω. Βάλτα όλα εκεί hardcoded, ρίξε και τα errors να δεις τι θα σου βγάλει. Κάνε ένα απλό select, τίποτα παραπάνω.
Εμφάνιση 16-27 από 27
-
16-05-08, 13:37 Απάντηση: Μεταφορά Mysql βάσης σε host #16Heh, screw you guys... I'm going home!
-
16-05-08, 14:13 Απάντηση: Μεταφορά Mysql βάσης σε host #17
Μετά από πολύ ψάξιμο το βρήκα και ήταν χαζό!
@dvm: η display errors μου έβγαλε κάτι warnings και οδηγήθηκα στο λάθος που ήταν ότι χρησιμοποιούσα σε κάποιο σημείο μία μεταβήτή root_dir που έδειχνε την διαδρομή του δίσκου όταν το είχα στημένο τοπικά.
Την άλλαξα και όλα καλά
Παιδιά σας ευχαριστώ πολύ και τους δύο!
-
16-05-08, 14:20 Απάντηση: Μεταφορά Mysql βάσης σε host #18
Τίποτα ρε συ, χαρά μας
Heh, screw you guys... I'm going home!
-
16-05-08, 15:56 Απάντηση: Μεταφορά Mysql βάσης σε host #19
Τιποτα ρε συ.
-
16-05-08, 16:35 Απάντηση: Μεταφορά Mysql βάσης σε host #20
Βασικά έχω και εγώ αυτήν την απορία...ο χρήστης που φτιάχνεις με plesk, τι δικαιώματα έχει?? Πες ότι εγώ δε θέλω κανείς (ούτε ο πρώτος που φτιάχνω) να έχει όλα τα δικαιώματα, τι γίνεται τότε?
Μέχρι στιγμής, για να είμαι σίγουρος, φτιάχνω τους χρήστες που θέλω να έχουν πρόσβαση στη MySQL "με το χέρι" και όχι από το plesk δίνοντας στον καθένα ρητά τα δικαιώματα που θέλω.
-
16-05-08, 16:51 Απάντηση: Μεταφορά Mysql βάσης σε host #21
Υποθέτω είναι παραμετροποιήσιμο από τον Host αυτό.
Heh, screw you guys... I'm going home!
-
22-05-08, 10:04 Απάντηση: Μεταφορά Mysql βάσης σε host #22
Συνεχίζω στο ίδιο θέμα αν και το πρόβλημα τώρα είναι διαφορετικό!
Η παλιά βάση mysql έχει character set greek και collation latin_swedish.
Όταν κάνω export το αρχείο .sql μου τα εμφανίζει όλα κανονικά αλλά είναι με κωδικοποίσηση ANSI.
Το περνάω στην καινούρια βάση που είναι character set utf8 και collation general_ci και μου τα βγάζει ???????
Δοκίμασα το αρχείο που έκανα export, με το Notepad++ να το μετατρέψω σε κωδικοποίηση utf8, το έκανα import και πάλι τίποτα.
Να σημειώσω ότι όταν κάνω Import το .sql αρχείο μου βγάζει sql error και έτσι αναγκάζομαι να κάνω copy τον κώδικα από το αρχείο .sql και μετά Paste στην γραμμή εντολών sql του phpmyadmin. Έτσι δημιουργεί τους πίνακες κανονικά αλλά τα εμφανίζει με ερωτηματικά.
Καμία ιδέα?
-
22-05-08, 11:49 Απάντηση: Μεταφορά Mysql βάσης σε host #23
Χμμ, θυμάσαι εκδόσεις; Αν η παλιά είναι >= 4.1 νομίζω είσαι εντάξει. Αν είναι 4.0.χ παίζει να έχεις πρόβλημα στην μετατροπή. Υποθέτω η νέα είναι 5.χ ε; Στο linux νομίζω υπάρχει το iconv που μετατρέπει το encoding των χαρακτήρων. Το είχα χρησιμοποιήσει παλιά για ένα αρχείο υποτίτλων. Αλλά και στο google νομίζω θα βρεις how-to's. Απλά δεν θυμάμαι τι όρους είχα βάλει. Ίσως κάτι σε mysql upgrade change encoding utf-8;
Heh, screw you guys... I'm going home!
-
22-05-08, 12:07 Απάντηση: Μεταφορά Mysql βάσης σε host #24
Η παλιά είναι δυστυχώς 4.0 και η καινούρια 4.1!.
Έχω την εντύπωση ωστόσο ότι και η μετατροπή του notepad++ θα έπρεπε να είναι αρκετή
-
22-05-08, 13:27 Απάντηση: Μεταφορά Mysql βάσης σε host #25
Δεν ξέρω. Πάντως παλιά που το είχα ψάξει για τέτοιες μετατροπές είχα βρει ότι η 4.0 δεν είναι συμβατή. Δεν ξέρω πάντως, ίσως και να γίνεται αυτό που λέμε, δηλαδή να το κάνεις export σε iso, να μετατρέψεις το αρχείο, να του αλλάξεις και το σημείο (αν υπάρχει αυτό) που διαβάζει η 4.1 για να καταλάβει το encoding και μετά να της το δώσεις και να κάνεις τον κινέζο. Παίζει πάντως να έχεις προβλήματα, αν όχι σ'όλα, με ορισμένους χαρακτήρες.
Χμμ, για δες μήπως σου παίξει κι αυτό που έλεγα με το iconv:
http://gentoo-wiki.com/TIP_Convert_l...UTF-8_in_MySQLHeh, screw you guys... I'm going home!
-
22-05-08, 13:44 Απάντηση: Μεταφορά Mysql βάσης σε host #26
Αυτό που περιγράφεται στο παραπάνω link το έχω ήδη κάνει και επίσης πριν την σύνδεση με την βάση πρόσθεσα και αυτές τις γραμμές:
Κώδικας:mysql_query("set character set utf8"); mysql_query("SET names utf8");
Τελευταία επεξεργασία από το μέλος Re-Ti-Re : 23-05-08 στις 12:47. Αιτία: Add code tag
-
23-05-08, 11:27 Απάντηση: Μεταφορά Mysql βάσης σε host #27
Έχω ψάξει το μισό Internet έχω δοκιμάσει 1000 τρόπους και δεν δουλευει τίποτα.
Ξαναλέω τι συμβαίνει για να είναι μαζεμένα
Θέλω να μετατρέψω μία Mysql 4.0 σε 4.1.
-H παλιά είναι by default latin1 και χωρίς collation.
-Η καινούρια πρέπει να είναι utf8 και collation general_ci.
-Με το phpmyadmin κάνω export αρχείο .sql
-Με το Notepad++ Κάνω convert to utf8
-Αλλάζω όλες τις δηλώσεις των πινάκων σεΚώδικας:DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci
Κώδικας:mysql_query("set character set utf8"); mysql_query("SET names utf8"); mysql_query("SET CHARACTER_SET_RESULTS=utf8");
-Κάνω import το .sql αρχείο στην νέα βάση
-Μου δείχνει όλα τα ελληνικά ???????
Τι άλλο να κάνω?Τελευταία επεξεργασία από το μέλος Re-Ti-Re : 23-05-08 στις 12:48. Αιτία: Add code tag
Παρόμοια Θέματα
-
Πρόγραμμα Διαχείρισης Βάσης Δεδομένων
Από tazoulis στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 7Τελευταίο Μήνυμα: 29-10-07, 00:34 -
Μετατροπή βάσης mysql σε utf8
Από shadowman στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 0Τελευταίο Μήνυμα: 20-07-07, 11:55 -
Προσθήκη εγγραφών σε πίνακα βάσης MySQL μέσω php
Από Dark Dominion στο φόρουμ Web authoring, development & web designΜηνύματα: 5Τελευταίο Μήνυμα: 24-04-07, 14:43
Bookmarks