Como faço o MySQL NÃO ignorar acentos?

Estou usando uma classe do controlador jpa, criada pelo Netbeans, e o MYSQL server 6.0.5 alpha. Por exemplo, quando faco o seguinte select:

obtenho palavras como zoológico e outdoor, além, é claro, de palavras desejadas como vôo.

Fiz uma modificação do seguinte método da classe do controlador para passar um parâmetro:

public List<Palavra> findPalavraEntities(String condition) { EntityManager em = getEntityManager(); try { String sql = "select object(o) from Dicionario o"; if (condition == null ? "" != null : !condition.equals("")) { sql += " where palavra like '%" + condition + "%'"; } System.out.println(sql); Query q = em.createQuery(sql); return q.getResultList(); } finally { em.close(); } }