y por qué tienes utf8 bin?
por qué no lo cambias?, sabes que significa CI?
Yo uso utf8_spanish_ci y me va todo bien.
mysql> USE ehn;
DATABASE changed
mysql> SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLLATION_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='anuncios';
+---------------+--------------+------------+-------------+-----------------+
| TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | COLUMN_NAME | COLLATION_NAME |
+---------------+--------------+------------+-------------+-----------------+
| NULL | ehn | anuncios | pk | NULL |
| NULL | ehn | anuncios | tipo | utf8_spanish_ci |
+---------------+--------------+------------+-------------+-----------------+
2 ROWS IN SET (0.02 sec)
mysql> SELECT * FROM anuncios WHERE tipo LIKE '%comida%';
+----+--------+
| pk | tipo |
+----+--------+
| 1 | comida |
| 2 | Comida |
+----+--------+
2 ROWS IN SET (0.00 sec)
Edito: CI significa Case-Insensitive, es decir que no se tiene en cuenta las mayúsculas y minúsculas.