Η εφαρμογή χρειάζεται database, ξεχωριστό user και σωστή σύνδεση μεταξύ τους. Η δημιουργία user χωρίς attach/permissions δεν αρκεί.
Πριν ξεκινήσεις
- Πάρε backup αν αντικαθιστάς υπάρχουσα database.
- Χρησιμοποίησε μοναδικό password και κατέγραψέ το με ασφάλεια.
- Μην επαναχρησιμοποιείς έναν privileged user σε άσχετες εφαρμογές.
Προσοχή: Η διαγραφή database ή user μπορεί να διακόψει άμεσα το site. Κράτησε export και configuration backup.
Βήματα
- Άνοιξε Ιστότοπος > MySQL.
- Στο tab Databases πάτησε Δημιουργία Βάσης.
- Στο tab Users πάτησε Δημιουργία Χρήστη και όρισε ισχυρό password.
- Σύνδεσε/attach τον user στη σωστή database με τα permissions που χρειάζεται η εφαρμογή.
- Ενημέρωσε database name, user, password και host στο configuration της εφαρμογής.
- Άνοιξε το tab phpMyAdmin και χρησιμοποίησε Άνοιγμα phpMyAdmin μόνο για έλεγχο/import όταν απαιτείται.
Πώς ελέγχω ότι ολοκληρώθηκε σωστά
- Η database και ο user εμφανίζονται στις σωστές λίστες.
- Ο user είναι συνδεδεμένος στη σωστή database.
- Η εφαρμογή συνδέεται χωρίς access denied ή unknown database.
- Το phpMyAdmin εμφανίζει τα αναμενόμενα tables μετά το import.
Συνηθισμένα προβλήματα
- Access denied: λάθος password ή ο user δεν έχει attached permissions.
- Unknown database: λάθος πλήρες όνομα στο configuration.
- Import πολύ μεγάλο: χρησιμοποίησε υποστηριζόμενη εναλλακτική διαδικασία.
- Άνοιξε λάθος database: επαλήθευσε το configuration πριν κάνεις αλλαγή.