Soluţia la problema ta este in tabela de utilizatori a MySQL de pe server la care, daca ai gazduire platita, nu ai acces. pentru a evita eroarea foloseste un nume de utilizator al bazei de date fara diacritice. Spun asta pentru ca vad ca numele de utilizator pe care l-ai folosit are diacritice.
Acum ai raspunsul:
Sa luam de exemplu tabela _posts care conţine următoarele câmpuri de tip VARCHAR, CHAR, TEXT, TINYTEXT, MEDIUMTEXT, LONGTEXT, BLOB, TINYBLOB, MENIUMBLOB, LONGBLOB:
post_username
post_subject
post_text
etc, asa cum se vede in imaginea de mai jos:

Selectez fiecare camp (iconita cu creion in phpMyAdmin) care este de tipul expus mai sus si-l modific in utf8_general_ci in caseta Gestionare:

Am adaugat aceste instrucţiuni şi în articolul Setarea bazei de date MySQL pentru a suporta diacriticele, aşa că poţi citi acolo întregul tutorial.