Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [MYSQL] Problema con permessi root

    salve!

    non so il perchè ma per praticamente qualsiasi operazioni mi esce fuori un problema di permessi con l'utente root (l'unico utente per ora).
    ad esempio:
    codice:
    select user, host from mysql.user;
    ERROR 1142 (42000): SELECT command denied to user 'root'@'localhost' for table 'user'
    
    GRANT ALL PRIVILEGES ON *.* TO 'prova'@'%' IDENTIFIED BY 'prova' WITH GRANT OPTION;
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    in pratica non riesco a fare nulla.
    come posso fare??

  2. #2
    Ciao! Ho lo stesso problema anch'io!
    Avevo trovato qualcosa da modificare sul file my.cnf, ma non ricordo. Andava modificato il file indicando basedir e datadir.
    Anch'io aspetto soluzioni, grazie!

  3. #3
    troppo generico: quale OS, quale versione di mysql, quale client, quale scenario di lavoro?

    Per default lo user root non ha password e tutti i privilegi. Evidentemente e' stato modificato qualcosa rispetto il default. O forse mancano i privilegi utente del pc per accedere al server mysql

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    ok.

    parliamo di:
    -mysql 5
    -linux red hat enterprise 6.4

    sicuramente qualcuno ha provato a modificare i permessi dell'utente root sbagliando comando (ci abbiamo smanettato in due, vai a capire chi).
    per ora nessuno scenario, nel senso che il server è appena arrivato e lo stavamo configurando.

    la password gliel'ho impostata.
    poi abbiamo provato a cambiare i permessi riguardanti l'host da cui accedere.
    probabilmente in questa fase abbiamo dato qualche comando sbagliato.

    leggendo un pò qua e la mi pare di capire che c'è un modo per resettare tutti i permessi.
    solo che prima di procedere volevamo assicurarmi di non fare scemenze.

  5. #5
    hai un solo utente, e' stato eseguito un mixer non ben determinato.

    Non puoi fare danni oltre a quelli gia' fatti. resetta la pwd.

    http://dev.mysql.com/doc/refman/5.5/...rmissions-unix

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    ciao.
    il mio problema non è la passoword (che ho cmq cambiato).
    io riesco tranquillamente a loggarmi come root.
    il problema è che poi non posso fare nulla.
    se entro dentro phpmyadmin, alla voce database ho questo:
    codice:
    Crea un nuovo database: Documentazione
    Nessun Privilegio
    
    LISTA DB
    e, ovviamente, non posso crare nuovi db, nuove tabelle, nuovi utenti, cambiare privilegi.

    insomma posso solo entrare.
    io dovrei proprio resettare tutti i permessi a quelli di default.

  7. #7
    se entri con phpmyadmin ed esegui:

    select * from mysql.user

    cosa ottieni?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    ciao.
    ho risolto seguendo questa guida: http://www.anexusit.com/blog/how-res...ivileges-mysql

    grazie per l'aiuto!
    ciao

  9. #9
    Originariamente inviato da fermat
    ciao.
    ho risolto seguendo questa guida: http://www.anexusit.com/blog/how-res...ivileges-mysql

    grazie per l'aiuto!
    ciao
    era esattamente dove volevo farti arrivare... ma prima vedere cosa avevi tanto per...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.