¿Cómo verificar la existencia de los datos de dos columnas en dos tablas diferentes? MySQL

Tengo dos tablas diferentes en dos bases de datos diferentes.

lo que quiero hacer es verificar si los datos de dos columnas existen en la otra tabla ... si existe, cuente y al final quiero el número de registros que coinciden en la otra tabla.

ejemplo:

tabla 1

column_1 value = "perro"

column_2 value = "manzana"

Tabla 2

column_1 value = "perro"

column_2 value = "naranja"

así que aquí los valores de la primera columna existen en ambas tablas, pero la segunda columna es diferente, así que no quiero contarlo. Quiero contar dónde existen ambos valores en el mismo registro.

ps: tanto column_1 como column_2 no son clave primaria

¿Hay alguna solución para ello usando MySQL? porque utilicé Java para resolver esto, pero tardé mucho tiempo en obtener 5 millones de registros.

Respuestas a la pregunta(2)

Su respuesta a la pregunta