Pagina 1 di 1

Slackware 12.0 e mysql

Inviato: ven 9 mag 2008, 14:29
da kilowatt
Ciao a tutti,
Ho estremo bisogno di aiuto per quanto riguarda il mio piccolo e sfortunato DB. Non posso continuare a lavorare in locale con i DB remoti dei clienti =D> .
La questione è questa:
non riesco ad accedere a mysql con privilegi di root, mentre da utente normale si, ma ovviamente accedendo cosi non ho accesso al DB "mysql" , ho accesso solo all' "information_schema", poichè tutti i DB che creai hanno privilegi di root (almeno credo, ma non voglio spararle troppo grosse);
Le ho provate tutte (ho anche reinstallato, disinstallato, installato, il pacchetto mysql, quindi probabilmente perdendo tutti i dati, ma nulla da fare), soltanto che le "soluzioni" sono più o meno tutte simili e prevedono il reset della password o cose che comunque implicano avere l'accesso da root.
L'errore in output è il solito e comune:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
oppure lo stesso con (using password: YES).
Sinceramente ho mollato la presa, non trovo più strade, non vorrei che ci fosse qualcosa nel file di configurazione, documento che non conosco minimamente =D>.
La cosa divertente è che fino ad un certo punto andava tutto ( :^o ), poi, dopo che aggiornai i pacchetti di kde alla 3.5.9 smise di andare, successivamente riuscii a farlo riandare, dato che riscontrai molti problemi dopo l'aggiornamento ritornai con i pacchetti alla 3.5.7 e da li buio totale.

Ciao kilowatt

Re: Slackware 12.0 e mysql

Inviato: ven 9 mag 2008, 14:37
da conraid
Ma KDE non interferisce con mysql

1) come hai installato mysql?
2) hai impostato prima di tutto la password dell'utente root di mysql?
3) l'utente root di mysql non è l'utente root del sistema, sono cose diverse.
Io faccio sempre tutto da utente, anche accedere all'utente root di mysql

Spero di aver capito :-k

Re: Slackware 12.0 e mysql

Inviato: ven 9 mag 2008, 14:54
da easy77
Non ho capito bene ed è passato parecchio tempo da quando usavo mysql, potrebbe essere una grant mancante per 'root'@'localhost', con che comando tenti di collegarti?
Se fosse così, puoi provare a collegarti con -h <nome_host>, tipo mysql -h hostname -u root -p
Ho sparato...

Re: Slackware 12.0 e mysql

Inviato: ven 9 mag 2008, 15:42
da kilowatt
Ho installato mysql dal repository ufficiale di slackware tramite installpkg.
Avevo impostato la password di root, ma dopo averlo reinstallato no. (ora come faccio a impostarla?)
Uhmm, sapevo che esiste un utente mysql che non ha nulla a che vedere con root del sistema.
Vuoi dire che devo accedere a mysql con utente mysql?
Anch'io prima accedevo a mysql con l'utente normale per intenderci UID1000.

easy77:
sempre il medesimo errore -> ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Re: Slackware 12.0 e mysql

Inviato: ven 9 mag 2008, 15:51
da conraid
non il pacchetto, come hai installato mysql
Dovevi fare installarlo dall'utente mysql
Qualcosa come
su mysql -c mysql_install_db
ora non ricordo precisamente, adesso nella 12.1 si fa in modo diverso
mysql_install_db --user=mysql

Dopo devi settare la password di root, da qualsiasi utente, ma non più da utente mysql

Re: Slackware 12.0 e mysql

Inviato: ven 9 mag 2008, 15:59
da easy77
Se hai un backup dei DBs e puoi cancellare tutto e rifare:
- su -
- /etc/rc.d/rc.mysql stop
- cd /var/lib/mysql
- rm -rf *
- chown mysql:mysql /var/lib/mysql
- su - mysql
- mysql_install_db
- mysqladmin -u root password 'xxxx'
- mysqladmin -u root -h hostname password 'xxxx'
- /etc/rc.d/rc.mysql start

Mi raccomando il backup! Meglio se fatto con script SQL (tramit mysqldump).

Re: Slackware 12.0 e mysql

Inviato: ven 9 mag 2008, 17:16
da kilowatt
Non potete capire quanto io vi sia grato per tutto questo :thumbright: :thumbright: \:D/ \:D/
Oltre ad aver compreso l'abissale spirale di ignoranza e sbadattagine in cui vivo ora funziona tutto!!
Grazie ancora kilowatt :!: