Elxis CMS Forum

Ελληνικό Forum => Βάσεις Δεδομένων => Topic started by: giannis1277 on December 09, 2008, 11:44:39

Title: Εξαγωγή - Εισαγωγή Βάσης δεδομένων
Post by: giannis1277 on December 09, 2008, 11:44:39
Καλημέρα,
να αρχίσω λέγοντας ότι είμαι άσχετος, ότι έκανα ένα site τοπικά στο pc μου με elxis2008.1
Προσπαθώ να το ανεβάσω στο www.mysite.gr αλλά δεν μου κάθεται με τίποτα.

Το πρόβλημά μου είναι ότι προσπαθώντας να ανεβάσω την βάση δεδομένων μου μέσω phpmyadmin
μου βγάζει το λάθος:

λάθος

Εντολή SQL:

# ELXIS MySql Dump
# Host: localhost
# Database: deyadb
# Attention: This file is UTF-8 encoded
# -------------------------------------------------
# Server version 5.0.51b-community-nt
USE deyadb;

Η MySQL επέστρεψε το μύνημα: Τεκμηρίωση
#1044 - Access denied for user 'giannis'@'%' to database 'deyadb'

1.) Το πρόβλημα είναι ότι δεν μπορώ να δημιουργήσω κανούργιο χρήστη με τα κατάλληλα δικαιώματα
2.) Ο χρήστης root της βάσης κατά την αρχική εγκατάσταση τον όρισα χωρίς password και τώρα δεν μπορώ να του ορίσω ένα
Πως θα μπορούσα να κάνω ή το 1.) ή το 2.);

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

Σημείωση1: Μέσω του plesk έχω δημιουργήσει καινούργια βάση και από εκεί έχω δοκιμάσει σχεδόν κάθε συνδιασμό δικαιωμάτων
χρήστη και τρόπους uploading της βάσης. Πριν από αυτό έχω κάνει εξαγωγή της βάσης από το τοπικό pc και έχω διαβάσει και τα περισσότερα τοπικ του forum
αλλά δεν βγάζω άκρη. Έχω αντικαταστήσει επίσης στο εξαγώμενο αρχείο sql το localhost με www.mysite.gr και όλες τις απόλυτες διαδρομές με άλλες κατάλληλες.

Σημείωση2: Αν γράφω/ζητάω άσχετα πράγματα μην τα παίρνετε υπόψη σας (πριν ένα μήνα ξεκίνησα να ασχολούμαι)
Title: Re: Εξαγωγή - Εισαγωγή Βάσης δεδομένων
Post by: @ndreas on December 09, 2008, 14:13:33
Καλησπέρα giannis, πρώτα απ όλα τι έκδοση php/mysql έχει ο server;
Το μήνυμα access denied δεν νομίζω ότι έχει να κάνει με το elxis αλλά με τον host και τι δικαιώματα σου δίνει σαν χρήστη
Title: Re: Εξαγωγή - Εισαγωγή Βάσης δεδομένων
Post by: @ndreas on December 09, 2008, 14:19:33
Να προσθέσω και κάτι άλλο νομίζω coanel είναι καλύτερη λύση από plesk
Title: Re: Εξαγωγή - Εισαγωγή Βάσης δεδομένων
Post by: rentasite on December 09, 2008, 14:33:31
Καλησπέρα giannis, πρώτα απ όλα τι έκδοση php/mysql έχει ο server;
Το μήνυμα access denied δεν νομίζω ότι έχει να κάνει με το elxis αλλά με τον host και τι δικαιώματα σου δίνει σαν χρήστη

Έχει να κάνει με το ότι ο συγκεκριμένος user δεν έχει τα απαραίτητα δικαιώματα στην τάδε βάση δεδομένων.


Και γω υπέρ του cPanel.
Title: Re: Εξαγωγή - Εισαγωγή Βάσης δεδομένων
Post by: giannis1277 on December 09, 2008, 15:17:18
Καλησπέρα giannis, πρώτα απ όλα τι έκδοση php/mysql έχει ο server;
Το μήνυμα access denied δεν νομίζω ότι έχει να κάνει με το elxis αλλά με τον host και τι δικαιώματα σου δίνει σαν χρήστη
Η έκδοση PHPmyadmin είναι 2.8.2.4 και της SQL 5.0.27

Έχετε δίκιο για τα δικαιώματα, αλλά πως τα αλλάζω; Ο χρήστης root (default user κατά την εγκατάσταση) δεν έχει password και δεν ξέρω πως να του δώσω ένα και ταυτόχρονα να παίζει και το site μου και το λέω αυτό γιατί πήγα να το αλλάξω και δεν μπορούσα να μπω στο backend του site μετά, οπότε το ξαναάλλαξα από γραμμή εντολών.

Title: Re: Εξαγωγή - Εισαγωγή Βάσης δεδομένων
Post by: @ndreas on December 09, 2008, 15:29:33
Φυσιολογικά αν είσαι σε server δεν έχεις δικαιώματα χρήστη root, αρα πριν την εγκατάσταση πρέπει πρώτα να δημιουργήσεις έναν χρήστη με password από το περιβάλλον διαχείρησης του plesk, να δημιουργήσεις την βάση , να πας στο phpmyadmin να κάνεις import την βάση από την τοπική εγκατάσταση στην βάση που δημιούργησες στον server και βέβαια να κάνεις τις σχετικές αλλαγές στο configuration.php (user name, password κτλ)