/ / I privilegi MySQL non vengono ripristinati? - mysql, backup, privilegi, reinstallazione

Privilegi MySQL non ripristinati? - mysql, backup, privilegi, reinstallazione

Ho appena reinstallato tutto sul mio computer, ho esportato tutti i singoli database dal mio vecchio server MySQL e sto tentando di reinstallarli su quello nuovo.

Tuttavia, anche dopo aver importato tutte le tabelle,inclusa la tabella "mysql" che credo debba contenere tutti i privilegi, nessun utente ha alcun privilegio oltre alla concessione. Tranne la radice che ha tutti i privilegi come previsto.

Ho svuotato i privilegi e riavviato ildatabase ma nessun privilegio si sta verificando. Ho esaminato il vecchio backup per l'intero server e il vecchio database INFORMATION_SCHEMA aveva molti più privilegi rispetto a quello attuale. Tuttavia, so che questo è un tavolo virtuale e dovrebbe essere prendere i dati dal database MySQL e altri.

Come posso ripristinare i privilegi?

risposte:

0 per risposta № 1

Le tabelle dei privilegi si trovano nel mysql Banca dati. Controlla se il contenuto è lo stesso, specialmente nelle tabelle user, db, tables_priv, columns_priv e proc_priv. Un'altra domanda per aggiornare il server a una versione più recente? Se è così, controlla il Manuale di riferimento MySQL se non ci sono cambiamenti nelle tabelle dei privilegi di cui hai bisogno di sapere mysql_fix_privilege_tables programma su * unix o SOURCE scripts/mysql_fix_privilege_tables.sql Su Windows.