xristaras13 Δημοσιεύτηκε Ιανουάριος 6, 2012 #1 Κοινοποίηση Δημοσιεύτηκε Ιανουάριος 6, 2012 καλησπερα παιδια!σε κωδικα php οπου προσπαθω να δημιουργησω ενα login "με στοιχεια username kai password apo την database" πεφτω συνεχεια σε αυτο το σφαλμα "error could not connect: SQLSTATE[28000] [1045] Access denied for user 'user'@'localhost' (using password: YES)" εχω ψαξει για το τι φταιει αλλα τιποτα.Επισης να σας πω οτι χρησιμοποιηω το xampp και οταν ανοιγω το τερματικο για να σινδεθω στην βαση δεδομενων χρισημοποιω την εντολη "mysql -u root -p" δλδ βαζω root αντι για user μονο ετσι δουλευει...Αυτα εκ των προτερων...ευχαριστω!! Link to comment Share on other sites More sharing options...
jpavly Ιανουάριος 6, 2012 #2 Κοινοποίηση Ιανουάριος 6, 2012 Αφού σου λέει ότι πας να κάνεις access την SQL σου με τον χρήστη user. Υπάρχει; Αν δεν υπάρχει άλλαξε το login που χρησιμοποιεί το script σου σε root. Αν το θέλεις έτσι οπωσδήποτε, φτιάξε ένα χρήστη "user" στην sql σου. Link to comment Share on other sites More sharing options...
xristaras13 Ιανουάριος 6, 2012 Author #3 Κοινοποίηση Ιανουάριος 6, 2012 αν εννοεις σε αυτο το σημειο "$pdo = new PDO('mysql:dbname=app;host=localhost','root', 'pass' );" το αλλαξα σε root αλλα και παλι τιποτα.να σε ρωτησω και κατι αλλο θα μπορουσα να βαλω ενα αρχειο με την επεκταση .db δλδ app.db στο localhost?και να το φτιαχνω απο εκει αντι να το κανω απο το τερματικο? Link to comment Share on other sites More sharing options...
jpavly Ιανουάριος 6, 2012 #4 Κοινοποίηση Ιανουάριος 6, 2012 Ποιο localhost και ποιο τερματικό; Στο ίδιο μηχάνημα δεν τα έχεις όλα με xampp; Δεν το παίρνεις από την αρχή να μας πεις τι θέλεις να κάνεις και σε τι στάδιο βρίσκεσαι για να βγάλουμε μία άκρη; Link to comment Share on other sites More sharing options...
xristaras13 Ιανουάριος 6, 2012 Author #5 Κοινοποίηση Ιανουάριος 6, 2012 ωραια!λοιπον εχω αρχικα ενα αρχειο που λεγεται login.php το οποιο θα διαβαζει μια βαση δεδομενων με username και password, οπου το script θα κανει login αν το ονομα χρηστη και ο κωδικος ταιριαζουν με τα αυτα απο την βαση δεδομενων...αυτο θελω να κανω. Link to comment Share on other sites More sharing options...
sPi Ιανουάριος 6, 2012 #6 Κοινοποίηση Ιανουάριος 6, 2012 $pdo = new PDO('mysql:dbname=app;host=localhost','root', 'pass' );To default pass του root στο xampp είναι κενό.Αν το κάνεις $pdo = new PDO('mysql:dbname=app;host=localhost','root', '' ); λογικά θα παίξει. Link to comment Share on other sites More sharing options...
Kanonieris Ιανουάριος 23, 2012 #7 Κοινοποίηση Ιανουάριος 23, 2012 1)Αλλαξε το username σε root οποιο είναι και το προεπιλεγμενο, και κενο pass.mysql_connect("localhost", "root", "")or die("cannot connect");Οσο γι αυτο που θελεις πες σε ποιο σταδιο εισαι ωστε να σε καθοδηγησουμε Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.