Internet και Δίκτυα

MySQL & phpMyAdmin: Εγκατάσταση και ρυθμίσεις

09/11/2010 07:02 μμ | Maniakos από Maniakos


3. MySQL Installation & Configuration

 

Το installation της MySQl είναι πολύ εύκολο. Κάντε download την MySQL 5.x από εδώ:

 

http://dev.mysql.com/downloads/mysql/5.0.html#win32

 

Αυτό που θα χρειαστείτε είναι το Windows Essentials (x86)

 

Direct Link για MySQL 5.0:

http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-essential-5.0.37-win32.msi/from/http://mysql.easynet.be/

 

Αφού τελειώσει το download ξεκινήστε το setup και όταν φτάσετε στο configuration απλά συμβουλευτείτε τις παρακάτω εικόνες:

 

images.jpg

 

configure.jpg

 

mysql_detailed_configuration.jpg

 

mysql_developer_machine.jpg

 

mysql_multifunctional_database.jpg

 

mysql_decision_support.jpg

 

mysql_networking.jpg

 

mysql_charset.jpg

 

Οταν φτάσετε στον διάλογο που βλέπετε παρακάτω μην ξεχάσετε να τικάρετε και το "Include Bin Directory in Windows Path" ώστε να προστεθεί στα Path Variables (όπως προσθέσαμε την php) για να ξέρει το λειτουργικό που να ψάχνει να βρεί απαραίτητα mysql-related files και τα mysql executables χωρίς να χρειάζεται να προσδιορίζεται το folder κάθε φορά. O Server θα εγκατασταθεί και σαν Service με flags "Automatic" που σημαίνει ότι σε κάθε windows boot up το MySQL Service θα ξεκινάει αυτόματα. Αυτό φυσικά μπορείτε να το αλλάξετε από το Control Panel σας -> Administrative Tools -> Services

 

mysql_service.jpg

 

Mην ξεχάσετε να κάνετε set το root password σας:

 

mysql_account.jpg

 

Πατήστε το "Execute" για να ολοκληρωθεί το Configuration και το Installation:

 

mysql_execute.jpg

 

4. phpMyAdmin – Α web based MySQL Administration Tool

 

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

 

a. Download phpMyAdmin

 

Κατεβάστε το latest release από εδώ:

http://www.phpmyadmin.net/home_page/index.php

 

Direct Link για version 2.10.0.2:

http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.10.0.2-all-languages-utf-8-only.zip?download

 

b. Extract phpMyAdmin

 

Aφού τελειώσει το download κάντε extract τα contents του zip στο htdocs τo oποίο βρίσκεται στο installation path του Apache. Το δικό μου full path είναι το εξής:

 

>
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs

 

Aφού κάνετε extract το phpMyAdmin θα δείτε ένα folder που θα μοιάζει έτσι:

 

>
phpMyAdmin-2.10.0.2-english

 

Κάντε το rename σε κάτι πιο εύκολο όπως phpMyAdmin ή pma

 

Αυτό σημαίνει ότι αφού κάνετε την αλλαγή αυτή το full path για το phpMyAdmin θα είναι το εξής:

 

>
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpMyAdmin

 

ΣΙΓΟΥΡΕΥΤΕΙΤΕ ότι μέσα σε αυτό το folder βρίσκονται όλα τα files του phpMyAdmin και όχι κάποιο folder το οποίο έχει αυτό μέσα όλα τα files. Με λίγα λόγια, σιγουρευτήτε ότι αυτό το folder είναι το parent level όλων των αρχείων που γίναν extract από το zip.

 

Το μόνο που μένει είναι να γίνει μια αλλαγή στο configuration file του phpMyAdmin και είστε έτοιμοι!

 

c. Configuring phpMyAdmin

 

Μέσα στο folder του phpMyAdmin υπάρχει ένα file με το όνομα:

 

>
config.sample.inc.php

 

Κάντε το rename σε:

 

>
config.inc.php

 

και μετά edit με τον αγαπημένο σας editor.

 

Βρείτε τις εξής γραμμές:

 

>
/* 
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';

 

Αλλάξτε το σε:

 

>
/* 
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = [b]'http'[/b];

 

Κάντε save το αρχείο και κλείστε το!

 

d. Testing if this thing works!

 

Αφού σιγουρέψετε ότι ο Apache σας και η ΜySQL σας είναι started δεν έχετε παρά να ανοίξετε τον browser σας και να πάτε στο παρακάτω link:

 

>
http://localhost/phpMyAdmin

 

Ενα authorization prompt θα εμφανιστεί όπου θα βάλετε root για user name και το password που επιλέγατε στο installation της MySQL. Απο εκεί και πέρα δεν νομίζω να βρείτε κάποιο πρόβλημα πως να το χρησιμοποιήσετε μιας και είναι όλα straight forward. Για οποιαδήποτε απορία μην διστάσετε να ρωτήσετε παρ' όλα αυτά.