g1annis Δημοσ. 21 Οκτωβρίου 2007 Share Δημοσ. 21 Οκτωβρίου 2007 Την προηγούμενη φορά που είχα δοκιμάσει να βάλω το amaroK να χρησιμοποιεί mysql τα είχα καταφέρει μια χαρά. Είχα και τότε το ίδιο ακριβώς πρόβλημα, αλλά με μια επανεγκατάσταση το πρόβλημα λύθηκε. Τώρα, στο 7.10 δεν μπορώ να κάνω τίποτα: Εγκαθιστώ τα απαραίτητα πακέτα Δίνω το password που θέλω κατά την εγκατάσταση Μετά ανοίγω τον daemon ($ sudo /etc/init.d/mysql start * Starting MySQL database server mysqld [ OK ] * Checking for corrupt, not cleanly closed and upgrade needing tables.) και κολλάω στο παρακάτω βήμα: $ mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) ή $ mysql -u root -p ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) Με μια αναζήτηση στο google είδα ότι έχουν γίνει γι' αυτό το πρόβλημα αμέτρητες ερωτήσεις. Κάθισα και διάβασα σε διάφορα fora αλλά δεν μπορώ να βγάλω άκρη. Από όσο είδα μερικοί το ξεπεράσανε απλά με επανεγκατάσταση (εγώ όμως όχι, αυτή τη φορά)... Αν κάποιος μπορεί να βοηθήσει ας στείλει. Ευχαριστώ. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
g1annis Δημοσ. 21 Οκτωβρίου 2007 Μέλος Share Δημοσ. 21 Οκτωβρίου 2007 Μετά από αλλαπάλληλες επανεγκαταστάσεις τα κατάφερα τελικά. Δεν μπόρεσα όμως να καταλάβω τι μπορεί να έφταιγε. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 21 Οκτωβρίου 2007 Share Δημοσ. 21 Οκτωβρίου 2007 Μήπως έγινε κάποιο update σε major version και άλλαξε η δομή των Tables; Υπάρχει ένα συνοδευτικό εργαλείο που ελέγχει για τέτοιου είδους αλλαγές, το mysql_upgrade Για να αλλάξεις τον κωδικό, μπορείς να κάνεις κάτι από τα εξής: ># mysql_upgrade --password=[color="Blue"]PASSWORD[/color] Ή βάλε σε ενα αρχείο (π.χ. update-query.sql) ένα query που να κάνει update τον κωδικό του root της mysql: >SET PASSWORD FOR 'root'@'localhost' = PASSWORD('[color="Blue"]PASSWORD[/color]'); Σταμάτησε τον mysqld: >/etc/init.d/mysql stop εκτέλεσε τον mysqld υποχρεώνοντάς τον να εκτελέσει το συγκεκριμένο query, με την παράμετρο --init-file. >mysqld --init-file=update-query.sql Kill ton mysqld και start από το init script: ># killall mysqld # /etc/init.d/mysql start Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.