Miałem ten sam problem, ale po zmianie nazw tabel w bazie danych z "wp_" na "wpXXX_"
Wchodząc w PhpMyAdmin zmieniłem (w celu lepszego bezpieczeństwa) nazwy tabel, dodając do nich "XXX", czyli :
wp_commentmeta --> wpXXX_commentmeta
wp_comments --> wpXXX_comments
wp_links --> wpXXX_links
wp_options --> wpXXX_options
wp_postmeta --> wpXX_postmeta
wp_posts --> wpXXX_posts
wp_terms --> wpXXX_terms
wp_term_relationships --> wpXXX_term_relationships
wp_term_taxonomy --> wpXXX_term_taxonomy
wp_usermeta --> wpXXX_usermeta
wp_users --> wpXXX_users
Zmieniłem też oczywiście na serwerze (ftp) w pliku "wp-config.php" (jest w folderze głównym) linijkę:
$table_prefix = 'wp_';
na:
$table_prefix = 'wpXXX_';
Wszystko było niby ok, ale nie stąd ni z owąd, będąc w Panelu Admina (
www.mojadomena.pl/wp-admin) wyświelił się komunikat, że baza musi zostać zaktualizowana. Nie było opcji "nie zgadzam się", więc zaktualizowałem.
Później pojawiło się okienko do ponownego zalogowania do Panelu Admina. Po wpisaniu prawidłowych danych, okazało się, że wyświetla się komunikat o braku dostępu.
Okazało się, że oprócz nazw tych tabel które zmieniłem, będąc jeszcze w phpMyAdmin, muszę wejść w tabelę "wpXXX_options" i zmienić w niej "wp_user_roles" na "wpXXX_user_roles".
Następnei trzeba było wejść w tabelę "wpXXX_usermeta" i zmienić w niej nazwy:
wp_capabilities --> wpXXX_capabilities
wp_user_level --> wpXXX_user_level
wp_user-settings --> wpXXX_user-settings
wp_user-settings-time --> wpXXX_user-settings-time
wp_dashboard_quick... --> wpXXX_dashboard_quick..