Κεντρική σελίδα διαχείρισης \ Κεντρική σελίδα MySQL Server

ΒΗΜΑ ΠΡΩΤΟ: εγκατάσταση της MySQL στον υπολογιστή σας. Ο υπολογιστής αυτός μπορεί να είναι ο server της σχολής, της γραμματείας ή ο δικός σας. Σε αυτόν τον υπολογιστή ΔΕΝ είναι υποχρεωτικό να υπάρχει το TEST4U

Περιεχόμενα

Εγκατάσταση της MySQL
Ξεκίνημα της MySQL
Ταξινόμηση στα Ελληνικά
Εγκατάσταση του MySQL Control Center
Δημιουργία της δικής μας βάσης δεδομένων
Δημιουργία χρήστη για την βάση δεδομένων

 

Εγκατάσταση της MySQL

Μπαίνουμε στον δικτυακό χώρο της MySQL και μπαίνουμε στο Developer Zone  και από εκεί στο Downloads και ψάχνουμε για MySQL database server & standard clients. Εκεί αναζητούμε την τελευταία Generally Available έκδοση (στις 28/9/2004 ήταν η MySQL 4.0) Στην συνέχεια αναζητούμε την ενότητα Windows downloads και κάνουμε κλικ στον αντίστοιχο σύνδεσμο. Στην επόμενη σελίδα αν θέλουμε συμπληρώνουμε τα στοιχεία μας, αν όχι διαλέγουμε τον Mirror για Ελλάδα: 
(Greece [TEI, Athens] HTTP, Greece [National Techinal University of Athens] HTTP FTP, Greece [NTUA, Athens] HTTP FTP)

Κάνοντας κλικ στον αντίστοιχο σύνδεσμο, το αρχείο θα αρχίσει να κατεβαίνει άμεσα.

Την στιγμή που γράφονται αυτέ οι γραμμές το αρχείο ήταν το mysql-4.0.21-win.zip

Αν δεν έχετε κάποια εξοικείωση με την MySQL προτιμήστε την τελευταία έκδοση της σειράς 4.0.x από την σειρά 4.1.x διότι τα screen shots που θα δείτε παρακάτω αναφέρονται στην σειρά 4.0.x

Αποσυμπιέζουμε το αρχείο αυτό σε έναν νέο φάκελο.

Μετά την αποσυμπίεση στον φάκελο που έχουμε επιλέξει θα δούμε τα παρακάτω αρχεία:

Εκτελούμε το setup.exe και αφού κάνουμε κλικ στο κουμπί next δυο φορές, βλέπουμε την παρακάτω εικόνα.

Αλλάζουμε αν θέλουμε τον προεπιλεγμένο φάκελο εγκατάστασης. Ο προεπιλεγμένος είναι ο c:\mysql και προτείνετε να το αφήσετε ως έχει.

Καλό θα είναι να κάνουμε πλήρη εγκατάσταση. Για τον λόγο αυτό επιλέγουμε custom στην επόμενη οθόνη:

Αφήνουμε τις επιλογές εγκατάστασης ως έχουν και πατάμε next

Αρχίζει η εγκατάσταση

Αν όλα πάνε καλά θα δούμε την παρακάτω οθόνη.

Στο σημείο αυτό έχει τελειώσει η τυπική εγκατάσταση της MySQL.

Η MySQL δεν λειτουργεί ακόμη.

Ξεκίνημα της MySQL

Ο προεπιλεγμένος χρήστης είναι ο root χωρίς password.

Εκτελούμε το πρόγραμμα winmysqladmin.exe που βρίσκετε στον φάκελο C:\mysql\bin για να γίνουν οι ρυθμίσεις αυτόματα.

Αν μας ζητηθεί, δίνουμε ένα όνομα χρήστη και κωδικό (οτιδήποτε θέλετε)

θα εμφανιστεί το εικονίδιο του  winmysqladmin δίπλα από το ρολόι. 

Με το εργαλείο αυτό μπορούμε να ξεκινήσουμε και να σταματήσουμε την MySQL.

Σε περίπτωση που παρουσιαστεί οποιοδήποτε πρόβλημα διαβάστε τις παρακάτω οδηγίες

Ταξινόμηση στα Ελληνικά

Εάν δεν εκτελείτε ο WinMySQLadmin τον ξεκινάμε από το C:\mysql\bin κάνοντας διπλό κλικ πάνω στο αρχείο winmysqladmin.exe.

Η εφαρμογή θα ανοίξει και θα εμφανιστεί το εικονίδιο της δίπλα από το ρολόι.

Κάνουμε σε αυτό δεξί κλικ και επιλέγουμε Show Me

Θα εμφανιστεί το παράθυρο του  WinMySQLadmin.

Μεταβαίνουμε στην καρτέλα my.ini Setup

Θα πρέπει να εισάγουμε τις δύο παρακάτω εντολές μέσα στην ενότητα [mysqld]:

language=C:/mysql/share/greek

default-character-set=greek

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

 

Αφού προσθέσουμε τις εντολές αυτές κάνουμε κλικ στο κουμπί Save Modification για να αποθηκευτούν οι αλλαγές.

Κάνουμε διακοπή της υπηρεσίας MySQL με δεξί κλικ πάνω στο αντίστοιχο εικονίδιο του παραθύρου:

και σε λίγα δευτερόλεπτα αφού έχει σταματήσει η υπηρεσία, την ξαναξεκινάμε κάνοντας πάλι δεξί κλικ στο ίδιο εικονίδιο:

Αφού έχει ξεκινήσει η διαδικασία επιβεβαιώνουμε ότι έχει γίνει σωστά η ρύθμιση για το default-character-set=greek πηγαίνοντας στην καρτέλα Variebles η παράμετρος character_set είναι greek

 

Εγκατάσταση του MySQL Control Center

Μπαίνουμε στον δικτυακό χώρο της MySQL και μπαίνουμε στο Developer Zone  και από εκεί στο Downloads και ψάχνουμε για MySQL Control Center. Στην συνέχεια αναζητούμε την ενότητα Windows downloads και κάνουμε κλικ στον αντίστοιχο σύνδεσμο. Στην επόμενη σελίδα διαλέγουμε τον Mirror για Ελλάδα: 
(Greece [NTUA, Athens] HTTP FTP, Greece [National Techinal University of Athens] HTTP FTP, Greece [TEI, Athens] HTTP)

Κάνοντας κλικ στον αντίστοιχο σύνδεσμο, το αρχείο θα αρχίσει να κατεβαίνει άμεσα.

Την στιγμή που γράφονται αυτέ οι γραμμές το αρχείο ήταν το mysqlcc-0.9.4-win32.zip

Αποσυμπιέζουμε το αρχείο αυτό σε έναν νέο φάκελο.

Μετά την αποσυμπίεση στον φάκελο που έχουμε επιλέξει θα δούμε τα παρακάτω αρχεία:

Κάνουμε διπλό κλικ στο αρχείο setup.exe και θα δούμε την αρχική οθόνη εγκατάστασης:

Συνεχίζουμε την εγκατάσταση με τις προεπιλεγμένες ρυθμίσεις.

Μετά το τέλος της εγκατάστασης ανοίγουμε την εφαρμογή από το μενού Έναρξη/Προγράμματα/MySQL Control Center/MySQL Control Center και βλέπουμε την εφαρμογή να μας προτείνει να κάνουμε register κάποιον server με την MySQL. Θα κάνουμε register τον τοπικό server (δηλαδή στον ίδιο υπολογιστή που βρισκόμαστε). Συμπληρώνουμε τα παρακάτω στοιχεία:

  • Name: κάποιο όνομα (π.χ. myserver)
  • Host Name: localhost
  • User Name: root
  • Password: [κενό]

και κάνουμε κλικ στο κουμπί Test για να δοκιμάσουμε εάν η σύνδεση είναι επιτυχής.

Εάν η σύνδεση είναι επιτυχής τότε κάνουμε κλικ στο κουμπί Add

Βρισκόμαστε στο παράθυρο Console Manager.

Στη συνέχεια θα πρέπει να συνδεθούμε με τον server που μόλις κάναμε register. Γι' αυτό κάνουμε δεξί πάνω του και επιλέγουμε Connect

Εάν συνδεθούμε λοιπόν με επιτυχία παρατηρούμε ότι ο server μας έχει ήδη 2 βάσεις, την mysql και την test. Την βάση mysql δεν την πειράζουμε. Επίσης στο User Administration βλέπουμε τους χρήστες της MySQL.

 

Δημιουργία της δικής μας βάσης δεδομένων

Στο σημείο αυτό θα δημιουργήσουμε μία νέα βάση με όνομα π.χ. test4u για την λειτουργία του TEST4U με κοινή βάση δεδομένων για όλους τους υπολογιστές του δικτύου μας. Κάνουμε δεξί κλικ στο Databases και επιλέγουμε New Database. Στο πλαίσιο διαλόγου που θα εμφανιστεί γράφουμε το όνομα της βάσης π.χ. test4u και πατάμε ΟΚ.

Κάνουμε δεξί κλικ στη βάση test4u που μόλις δημιουργήσαμε και επιλέγουμε Connect

Στη συνέχεια κάντε κλικ στην επιλογή Tables που βρίσκεται κάτω από τη βάση test4u και κάνουμε κλικ στο κουμπί   της γραμμής εργαλείων. 

Θα ανοίξει ένα νέο παράθυρο μέσα στο MySQL Control Center το Query Window

Εδώ θα εκτελέσουμε το sql script makedb_mysql.sql το οποίο μπορούμε να το κατεβάσουμε κάνοντας κλικ εδώ

Το αρχείο που θα κατέβει είναι σε zip μορφή (makedb_mysql.zip) και το αποσυμπιέζουμε π.χ. στην επιφάνεια εργασίας.

Το script αυτό δημιουργεί τους πίνακες που είναι απαραίτητοι για την σωστή λειτουργία του TEST4U. 

Πάμε λοιπόν στο μενού File/Open και εντοπίζουμε το αρχείο makedb_mysql.sql που μόλις αποσυμπιέσαμε.

Αφού λοιπόν εντοπίσουμε και ανοίξουμε το αρχείο  makedb_mysql.sql θα δούμε τα περιεχόμενα του αρχείου αυτού στο παράθυρό μας. 

Τώρα θα πρέπει να εκτελέσουμε όλες αυτές τις εντολές sql.

Πάμε λοιπόν στο μενού Query/Execute.

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

Κλείνουμε το παράθυρο Query Window και επιστρέφουμε στο αρχικό παράθυρο το Console Manager.

Στη συνέχεια κάντε δεξί κλικ στην επιλογή Tables που βρίσκεται κάτω από τη βάση test4u και επιλέξτε Refresh

 

Θα δούμε τους πίνακες της βάσης μας που μόλις έχουμε δημιουργήσει με το sql script.

Οι πίνακες που δημιουργήθηκαν είναι:
il_persons
ile_category
ile_q
ile_q_user_sets
ile_subcategory
ile_top10_ates
ile_top10_ates_rows
res_text
test_write

Δημιουργία χρήστη για την βάση δεδομένων

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

Κάνουμε πρώτα διπλό κλικ στην επιλογή User Administration για να μας εμφανίσει τους υπάρχοντες χρήστες.

Κάνουμε δεξί κλικ στην επιλογή User Administration και επιλέγουμε New User.

Ανοίγει ένα νέο παράθυρο όπου σε αυτό θα δημιουργήσουμε έναν νέο χρήστη.

Στο πεδίο Username ορίζουμε το όνομα του χρήστη π.χ. test4u1

Στο πεδίο Host βάζουμε το σύμβολο % που σημαίνει πως αυτός ο χρήστης θα έχει πρόσβαση από οποιονδήποτε υπολογιστή.

Στο πεδίο Pawword ορίζουμε τον κωδικό του χρήστη π.χ. test4u2

Τσεκάρουμε τις επιλογές All privileges, With GRANT option, Global Privileges, και την βάση μας την test4u.

Κάνουμε κλικ στο κουμπί Add/Apply και μετά Close.

Σε αυτό το σημείο έχουμε τελειώσει με τις εργασίες με το MySQL Control Center και κλείνουμε την εφαρμογή.

 

Βήμα δεύτερο