apf ya da csf gibi güvenlik scriptleri kullanıyorsanız önce config dosyalarından 3306 no lu portu açınız. kullanmıyorsanız bu tarz programlar

iptables -A INPUT -p tcp --dport 3306 -j ACCEPT


komutuyla iptablesa portu açmasını söyleyin.

netstat -an | grep 3306

komutunun çıktısı

tcp 0 0 0.0.0.0:3306 0.0.0.0 LISTEN

şeklinde olmalı.
daha sonra;
phpmyadmin varsa yetkiler kısmından yeni kullanıcı ekleyin. kullanıcı adını belirleyin. ana makina kısmını herhangi anamakina seçin. % işareti çıkacaktır. daha sonra parola belirleyip kullanıcıyı oluşturun. kullanıcıyı oluşturduktan sonra yine yetkiler kısmından kullanıcının sağındaki yetkileri düzenle tuşuna basın. ordan hangi database üzerinde yetkisi olacaksa ayarlayın. işlem tamam.
phpmyadmin yok sql satırından nasıl olcak diyosanız?

CREATE USER 'kullanıcı_adı'@'%' IDENTIFIED BY 'şifre'; 
GRANT ALL PRIVILEGES ON `database_adı` . * TO 'kullanıcı_adı'@'%' WITH GRANT OPTION ;