yukarda verdiğim kodu localde denedim sorunsuz çalışıyor aslında ama bilemedim şimdi.

full text yapıp
SELECT * FROM arama WHERE MATCH (kelime) AGAINST ('$q')
dene bir de.

olmadı bunu dene
SELECT *
FROM arama
WHERE kelime LIKE _utf8 '%$q%' COLLATE utf8_general_ci
OR kelime LIKE '%$q%'
bunlar da olmazsa söyle detaylıca bi araştırma yapalım