in reply to Re^4: plugin 'mysql_old_password' cannot be loaded
in thread plugin 'mysql_old_password' cannot be loaded

DBD::mysql requires the mysql client and development headers to build (DBD::mysql::INSTALL->Prerequisites -> MySQL). Your difference in Strawberry perl builds with relation to mysql alone is the version of these (and the DBD::mysql module). Take for example v5.28.1 with mysql-5.7.16 and DBD::mysql 4.049 and v5.16 with mysql-5.1.44 and DBD::mysql v4.020.

The approach you should take is have your database updated to a modern version of mysql, it looks like your mysql server is dangerously old.

Update: See also MariaDB/DBD::MariaDB, TPC 2018 - DBD::MariaDB (The Perl Conference - Glasgow 2018 - Individual videos now live links to lightning talks).

  • Comment on Re^5: plugin 'mysql_old_password' cannot be loaded