Para la nueva versión del controlador MySQL JDBC (en mi caso, la versión 8.1), el nombre de la clase principal del controlador ha cambiado. Incluso si descarga el controlador y reinicia Spoon, el conector MySQL de Pentaho Data Integration (PDI) busca el nombre de clase incorrecto.
La solución sería utilizar la "base de datos genérica " Tipo de conexión en PDI y agregue el nuevo nombre de clase a mano. Los detalles de conexión típicos serían:
Dialect: MySQL
Custom connection URL: jdbc:mysql://localhost:3306/database_name
Custom driver class name: com.mysql.cj.jdbc.Driver
Referencia:https://jira.pentaho.com/browse/PDI-17341