TEST4U Forum Αρχική σελίδα TEST4U Forum
forum
 
 Συχνές ΕρωτήσειςΣυχνές Ερωτήσεις   ΑναζήτησηΑναζήτηση   Κατάλογος ΜελώνΚατάλογος Μελών   Ομάδες ΜελώνΟμάδες Μελών   ΕγγραφήΕγγραφή 
 ΠροφίλΠροφίλ   Συνδεθείτε, για να ελέγξετε την αλληλογραφία σαςΣυνδεθείτε, για να ελέγξετε την αλληλογραφία σας   ΣύνδεσηΣύνδεση 

Επίλυση προβλημάτων σύνδεσης με την MySQL

 
Δημοσίευση νέας  Θ.Ενότητας   Αυτή η Θ.Ενότητα έχει κλειδώσει, δεν μπορείτε να απαντήσετε ή να επεξεργασθείτε συζήτηση σ' αυτή    TEST4U Forum Αρχική σελίδα -> TEST4U FAQ
Η τεχνική υποστήριξη παρέχεται μέσω της σελίδας http://www.infolearn.com.gr/support.php
Επισκόπηση προηγούμενης Θ.Ενότητας :: Επισκόπηση επόμενης Θ.Ενότητας  
Συγγραφέας Μήνυμα
Goutoudis Kostas
Site Admin


Συμμετάσχουν: 23 Ιούν 04
Δημοσιεύσεις: 522
Τόπος: Θεσσαλονίκη

ΔημοσίευσηΔημοσιεύθηκε: Παρ Σεπ 30, 2011 8:04 am    Θέμα δημοσίευσης: Επίλυση προβλημάτων σύνδεσης με την MySQL Απάντηση με παράθεση αυτού του μηνύματος



Εάν εμφανιστεί στην οθόνη σας το παρακάτω παράθυρο σημαίνει πως η τρέχουσα εφαρμογή δεν μπορεί να επικοινωνήσει με τον υπολογιστή στον οποίο είναι εγκατεστημένα τα κεντρικά στατιστικά σας.

Κάντε κλικ σε έναν από τους παρακάτω συνδέσμους, ανάλογα με το πρόβλημα που αντιμετωπίζετε.

Η προσπάθεια επικοινωνίας (ping) με τον υπολογιστή απέτυχε.
Η προσπάθεια σύνδεσης με την βάση απέτυχε.


Έχει επεξεργασθεί από τον/την Goutoudis Kostas στις Παρ Σεπ 30, 2011 9:21 am, 5 φορές συνολικά
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Αποστολή email Επίσκεψη στην ιστοσελίδα του Συγγραφέα
Goutoudis Kostas
Site Admin


Συμμετάσχουν: 23 Ιούν 04
Δημοσιεύσεις: 522
Τόπος: Θεσσαλονίκη

ΔημοσίευσηΔημοσιεύθηκε: Παρ Σεπ 30, 2011 8:05 am    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

Εάν δεν είναι δυνατή η επικοινωνία της τρέχουσας εφαρμογής με τον υπολογιστή στον οποίο είναι εγκατεστημένα τα κεντρικά στατιστικά σας, ακολουθήστε τα παρακάτω βήματα.

Σημείωση: Τα παρακάτω βήματα θα πρέπει να τα εκτελέσετε σε όλους τους υπολογιστές του δικτύου σας, συμπεριλαμβανομένου του υπολογιστή στον οποίο είναι εγκατεστημένη και εκτελείται η MySQL με τα κεντρικά στατιστικά.

1. Ελέγξτε εάν τα καλώδια του δικτύου σας είναι σωστά συνδεδεμένα. Σε περίπτωση που έχετε εγκατεστημένο ασύρματο δίκτυου, φροντίστε όλοι οι υπολογιστές να έχουν επικοινωνία με το router.

2. Ελέγξτε εάν είναι ενεργοποιημένη η κάρτα δικτύου σας μέσα από τον Πίνακα Ελέγχου.


3. Ελέγξτε εάν για την ενεργοποιημένη κάρτα δικτύου σας έχει οριστεί IP διεύθυνση.


4. Ελέγξτε εάν υπάρχει εγκατεστημένο και ενεργοποιημένο κάποιο firewall το οποίο εμποδίζει την επικοινωνία του υπολογιστή. Η θύρα (port) επικοινωνίας της βάσης δεδομένων της MySQL είναι η 3306, και πρέπει να επιτρέπεται η επικοινωνία με τους υπόλοιπους υπολογιστές του δικτύου. Εάν έχετε ενεργοποιημένο μόνο το firewall των Windows, τότε θα πρέπει να προσθέσετε την θύρα (port) 3306 στις εξαιρέσεις του.


5. Τέλος, ελέγξτε εάν οι υπολογιστές επικοινωνούν μεταξύ τους με την χρήση της εντολής ping, μέσα από την γραμμή εντολών των Windows.


Έχει επεξεργασθεί από τον/την Goutoudis Kostas στις Παρ Σεπ 30, 2011 8:58 am, 3 φορές συνολικά
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Αποστολή email Επίσκεψη στην ιστοσελίδα του Συγγραφέα
Goutoudis Kostas
Site Admin


Συμμετάσχουν: 23 Ιούν 04
Δημοσιεύσεις: 522
Τόπος: Θεσσαλονίκη

ΔημοσίευσηΔημοσιεύθηκε: Παρ Σεπ 30, 2011 8:05 am    Θέμα δημοσίευσης: Απάντηση με παράθεση αυτού του μηνύματος

Εάν υπάρχει επικοινωνία μεταξύ των υπολογιστών του δικτύου σας, όμως δεν είναι δυνατή η σύνδεση με τη βάση δεδομένων της MySQL, ακολουθήστε τα αντίστοιχα βήματα επίλυσης, ανάλογα με το μήνυμα σφάλματος που εμφανίζεται όπως μπορείτε να δείτε στο κόκκινο πλαίσιο της φωτογραφίας.



Διαγράψτε πρώτα το αρχείο db.ini από τον φάκελο εγκατάστασης του TEST4U, cert4u και CENTRAL. Η κάθε εφαρμογή θα λάβει το αρχείο db.ini από τον LM κατά την έναρξη.




Το συγκεκριμένο σφάλμα μας λέει ότι δεν έχουμε την δυνατότητα εγγραφής στην βάση.
Εάν δεν έχετε κεντρικά στατιστικά, διαγράψτε το αρχείο statistics3.mdb από τον φάκελο εγκατάστασης του TEST4U.
Εάν έχετε κεντρικά στατιστικά σε κοινόχρηστο αρχείο Access της μορφής \\server\share\statistics3.mdb τότε ο χρήστης με τον οποίο έχουμε συνδεθεί στα Windows δεν έχει διακιώματα εγγραφής σε αυτό το αρχείο.



Το συγκεκριμένο μήνυμα σημαίνει ότι δεν μπορεί να επικοινωνήσει το TEST4U με την MySQL στον Η/Υ με όνομα server.
Η MySQL "ακούει" στην TCP πόρτα 3306, οπότε εάν έχετε firewall, βεβαιωθείτε ότι η συγκεκριμένη πόρτα είναι ανοιχτή και στον Η/Υ με το TEST4U και στον Η/Υ με την MySQL.
Επίσης, βεβαιωθείτε ότι η MySQL εκτελείται στον server. Μεταβείτε στην Έναρξη/Πίνακας ελέγχου/Εργαλεία διαχείρισης/Υπηρεσίες και δείτε εάν η υπηρεσία MySQL_IL έχει ξεκινήσει.




Το συγκεκριμένο μήνυμα σημαίνει ότι δεν υπάρχει Η/Υ με αυτό το όνομα στο δίκτυο μας ή δεν είναι ανοιχτός.
Θα πρέπει να ορίσουμε το σωστό όνομα του H/Y όπου εκτελείται η MySQL.
Για να το κάνουμε αυτό, μεταβαίνουμε στο CENTRAL, στον σύνδεσμο σύνδεση με άλλη βάση δεδομένων και αλλάζουμε το όνομα του server.




Θα πρέπει να κάνουμε αναβάθμιση του MySQL Connector/ODBC 3.51 .
Μεταβείτε στoν Πίνακα Ελέγχου/Προσθαφαίρεση προγραμμάτων
και κάντε απεγκατάσταση το MySQL Connector.
Στην συνέχεια εκτελέστε το TEST4U το οποίο θα κάνει ξανά εγκατάσταση του MySQL Connector 3.51
Εάν το πρόβλημα παραμένει, τότε κατεβάστε και εγκαταστήστε τον MySQL Connector/ODBC 3.51 από την παρακάτω σελίδα:
http://dev.mysql.com/downloads/connector/odbc/3.51.html






Εάν δείτε ένα από τα τρία προηγούμενα σφάλματα τότε υπάρχει κάποιο πρόβλημα με τον χρήστη test4u_user της MySQL.

Mεταβείτε στον Η/Υ όπου εκτελείται η MySQL και ανοίξτε την εφαρμογή MySQL Query Browser από την Έναρξη/Όλα τα προγράμματ/MySQL.

Συνδεθείτε στην MySQL με τα παρακάτω στοιχεία:
Server Host: localhost
Username: root
Password: 1234
Default Schema: test4u

Και εκτελέστε διαδοχικά τα παρακάτω ερώτημα:

Κώδικας:
drop user test4u_user;

CREATE USER 'test4u_user'@'%' IDENTIFIED BY '1234';

GRANT ALL PRIVILEGES ON test4u.* TO 'test4u_user'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;


έτσι ώστε να τον διαγράψουμε και να τον ξαναδημιουργήσουμε.





Εάν δείτε ένα από τα δύο προηγούμενα σφάλματα τότε υπάρχει κάποιο πρόβλημα στην δομή του πίνακα test_write.

Mεταβείτε στον Η/Υ όπου εκτελείται η MySQL και ανοίξτε την εφαρμογή MySQL Query Browser από την Έναρξη/Όλα τα προγράμματ/MySQL.

Συνδεθείτε στην MySQL με τα παρακάτω στοιχεία:
Server Host: localhost
Username: root
Password: 1234
Default Schema: test4u

Και εκτελέστε διαδοχικά τα παρακάτω ερώτημα:

Κώδικας:
drop table test_write;
CREATE TABLE `test_write` ( `test` varchar(50) NOT NULL DEFAULT '') ENGINE=MyISAM DEFAULT CHARSET=greek;

έτσι ώστε να διαγράψουμε τον πίνακα test_write και να τον ξαναδημιουργήσουμε.




Έχουμε ορίσει στα κεντρικά στατιστικά ότι ο Η/Υ στον οποίο εκτελείται η MySQL είναι ο localhost, δηλαδή πάντα ο τοπικός.
Θα πρέπει να ορίσουμε αντί για localhost το όνομα του H/Y π.χ. server
Για να το κάνουμε αυτό, μεταβαίνουμε στο CENTRAL, στον σύνδεσμο σύνδεση με άλλη βάση δεδομένων και αλλάζουμε το όνομα του server.




Εάν λάβετε το παρακάτω μήνυμα:
Αριθμός σφάλματος: -2147467259
Περιγραφή σφάλματος:[MySQL][ODBC 3.51 Driver][mysqld-5.1.30-comunity-log]Table'.\test4u\ile_top10_ates_rows' is marked as crashed and shud be repaired


Μεταβείτε στον Η/Υ όπου εκτελείται η MySQL, στην Έναρξη/Όλα τα προγράμματα/MySQL και εκτελέστε τον MySQL Query Browser
Συνδεθείτε στην MySQL με τα παρακάτω στοιχεία:

Server Host: localhost
Username: root
Password: 1234
Schema: test4u

Και εκτελέστε το παρακάτω ερώτημα για να διορθωθεί ο πίνακας ile_top10_ates
Κώδικας:
repair table ile_top10_ates;





Εάν δείτε το παραπάνω μήνυμα τότε δεν έχει γίνει εγκατάσταση του ODBC Driver.
Εάν έχετε κεντρικά στατιστικά σε MySQL, τότε μεταβείτε στην παρακάτω σελίδα:
http://dev.mysql.com/downloads/connector/odbc/3.51.html
για να κατεβάσετε και να εγκαταστήσετε την έκδοση 3.51 του MySQL ODBC Connector




Εάν δείτε το παραπάνω μήνυμα τότε υπάρχει πρόβλημα στην εγκατάσταση του MDAC.
Η παρακάτω λύση μπορεί να εφαρμοστεί μόνο σε Windows XP με SP2/SP3.
Ανοίξτε την Εξερεύνηση των Windows.
Ορίστε να εμφανίζονται τα κρυφά αρχεία και φάκελοι. Από το μενού Εργαλεία/Επιλογές φακέλων μεταβείτε στην καρτέλα Προβολή και ενεργοποιήστε την επιλογή Εμφάνιση κρυφών αρχείων και φακέλων.
Μεταβείτε στον φάκελο C:\Windows\Inf
Εντοπίστε το αρχείο Mdac.inf, κάντε δεξί κλικ επάνω του και επιλέξτε την εντολή Εγκατάσταση
Εάν έχετε το CD των Windows, τοποθετήστε το στον οδηγό και κάντε κλικ στο κουμπί OK.
Εάν δεν το έχετε, για κάθε αρχείο που θα σας ζητά η διαδιακσία της εγκατάστασης, θα πρέπει να ορίστε από ποιον φάκελο θα μπορεί να αντιγραφεί.
Αρχείο: adcjavas.inc φάκελος: C:\Windows\servicepackfiles\i386
Αρχείο: handler.reg φάκελος: C:\Program Files\Common Files\System\msadc
Αρχείο: MDACRdMe.htm φάκελος: C:\Program Files\Common Files\System\Ado
Εάν δεν υπάρχει το αρχείο MDACRdMe.htm τότε μετονομάστε το MDACReadme.htm σε MDACRdMe.htm
Αρχείο: oledbjvs.inc φάκελος: C:\Program Files\Common Files\System\Ole DB
Αρχείο: mssoap1.dll φάκελος: C:\Program Files\Common Files\MSSoap\Binaries
Εάν δεν υπάρχει το αρχείο mssoapr.dll, αναζητήστε το στους υποφακέλους.
Αρχείο: mssoapr.dll φάκελος: C:\Program Files\Common Files\MSSoap\Binaries
Εάν δεν υπάρχει το αρχείο mssoapr.dll, αναζητήστε το στους υποφακέλους.
Κάντε επανεκκίνηση του Η/Υ.
Επιστροφή στην κορυφή
Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Αποστολή email Επίσκεψη στην ιστοσελίδα του Συγγραφέα
Επισκόπηση όλων των Δημοσιεύσεων που έγιναν πριν από:   
Δημοσίευση νέας  Θ.Ενότητας   Αυτή η Θ.Ενότητα έχει κλειδώσει, δεν μπορείτε να απαντήσετε ή να επεξεργασθείτε συζήτηση σ' αυτή    TEST4U Forum Αρχική σελίδα -> TEST4U FAQ Όλες οι Ώρες είναι GMT
Σελίδα 1 από 1

 
Μετάβαση στη:  
Δεν μπορείτε να δημοσιεύσετε νέο Θέμα σ' αυτή τη Δ.Συζήτηση
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
Δεν μπορείτε να επεξεργασθείτε τις δημοσιεύσεις σας σ' αυτή τη Δ.Συζήτηση
Δεν μπορείτε να διαγράψετε τις δημοσιεύσεις σας σ' αυτή τη Δ.Συζήτηση
Δεν έχετε δικαίωμα ψήφου στα δημοψηφίσματα αυτής της Δ.Συζήτησης


Powered by phpBB © 2001, 2005 phpBB Group
Hellenic (Greek) by Alex Xenias