Ok I had the same problem as everyone heer and this is what fixed it for me.
I originally changed the wp_ suffix on localhost to something like this ‘fh64Q’ and all ok. Now I moved to production server and found I had the no perms as seen here, I could do nothing in admin. The problem, it turned out, was to to with the suffix. An upper case ‘Q’ in my suffix had changed to lower case ‘q’!! I don’t know why it changed though. Anyway I did a search and replace in the sql and everything just worked!
So I hope this helps someone.