Πρόβλημα με μεταφορά βάσης

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

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

Απάντηση
Geonx
Δημοσιεύσεις: 18
Εγγραφή: 08 Ιουν 2008 00:57
Επικοινωνία:

Πρόβλημα με μεταφορά βάσης

Δημοσίευση από Geonx » 16 Νοέμ 2008 12:20

Παιδιά θα ήθελα μια βοηθεια.
Άλλαξα host και πήρα τα backups των βάσεων. Ολες 4.1 (3 σύνολο).
Ο νέος host έχει v5 mysql και τα site τα είχα utf-8.
Επίσης τα αρχεία backup δεν έχουν ορισμο κάποιο default collation, είναι απλώς τα στοιχεία, δηλαδή

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

  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;
Την μία, την ανέβασα κανονικά από το μενού του phpmyadmin και όρισα να υποστηρίζει Greek (εχει default το utf η βάση).
Ξεκινάω το wordpress και όλα οκ. Και βλέπω την βάση μέσο phpmyadmin κανονικά Ελληνικά και το wordpress το ίδιο.

Πάω να κάνω και το άλλο το site. Με την ίδια διαδικασία τα έβλεπε κινέζικα στο site, κανονικά στην βάση.
Προσθέτω τα

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

mysql_query(' set character set greek ');
mysql_query("SET NAMES 'greek' ");
και τα δείχνει χάλια πάλι.

Δημιουργώ την βάση ξανά με εντολή "DEFAULT CHARACTER SET greek COLLATE greek_general_ci"
και ξαν'ανεβάζω το backup.
Αυτή την φορά μου το δείχνει στην βάση "Ξ"οκιμαστικΞ? λΡιτουΟ�Ξ³Ξ―Ξ±" αλλά στο forum (SMF v2.0 b4) κανονικά Ελληνικά.
Αν γράψω νέο post Ελληνικά πχ "τεστ , test " το forum το βλέπει έτσι, στην βάση με το phpmyadmin το δείχνει "τΡστ , test".

Αν διαγράψω τα δεδομένα και κάνω νέο ορισμό:

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

DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
αλλά στο αρχείο sql προσθέσω το εξής:

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

PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=greek COLLATE=greek_bin AUTO_INCREMENT=8 ;
μου τα δείχνει κινέζικα στο forum ξανά.
Επίσης, αν προσπαθήσω να προσθέσω το backup απότο παράθυρο SQL που έχει το phpmyadmin, τα δείχνει Ελληνικά στην βαση και κινέζικα στο forum.

Βασικά υπαρχει πρόβλημα αν δείχνει η βάση αλαμπουρνέζικα μεσο phpmyadmin?
Εννοώ μελλοντικά σε περίπτωση αναβάθμισης του συστήματος σε άλλο (πχ IPB) ή με την αποθήκευση της βάσης.
Πως μπορώ να δείχνει και η βάση τα Ελληνικά;

Ευχαριστώ εκ των προτέρων

Geonx
Δημοσιεύσεις: 18
Εγγραφή: 08 Ιουν 2008 00:57
Επικοινωνία:

Πρόβλημα με μεταφορά βάσης

Δημοσίευση από Geonx » 16 Νοέμ 2008 21:39

Το βρήκα τελικά.
Αν θέλετε, σβήστε το...

id12586
στις καρδιές μας
Δημοσιεύσεις: 8387
Εγγραφή: 23 Ιουν 2003 23:28
Τοποθεσία: Far away
Επικοινωνία:

Πρόβλημα με μεταφορά βάσης

Δημοσίευση από id12586 » 16 Νοέμ 2008 22:30

Δεν μας λες, μπας και έχει κάποιος στο μέλλον το ίδιο (αρκετά πιθανο) πρόβλημα..?
Chris at your Services
ΕικόναSacame de Aqui

Απάντηση

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

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

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