در فایل wp-config.php حتما آدرس دیتابیس سرور رو بر روی localhost قرار بدید و در صورتیکه provider شما سرویس MySQL را به صورت External سرویس دهی می کند ip آن را طبیعتا می بایست در بخش Advance DNS ZONE editor برای رکورد A مربوط به MYSQL مشاهده بفرمایید.
اگر می توانید دیتابیس ایجاد بفرمایید و یوزر به آن ASSIGN کنید یعنی ENGINE مربوطه فعال هست این مورد بعید هست که MySQL در سرور مربوطه مشکل داشته باشد.
CREDENTIAL های وارد شده در WP-CONFIG.PHP را با دقت بسیار بررسی برمایید.
موید باشید