Hi MarkA,
Azure is updating the Certificate Authority (CA) root certificates that are used to establish secure SSL/TLS connections between your app (in this case, your WordPress app hosted on Azure App Service) and the Azure Database for MySQL Flexible Server.
These certificates are important to ensure:
- Secure encrypted traffic between your web app and database.
- Trust validation using known CA root certificates.
Starting October 2025, the older root certificates will no longer be trusted, and connections will fail if your app is not set up to trust the new ones.
Since your WordPress App Service and MySQL Flexible Server were created recently (just 3 months ago), and you used the default connection settings, your setup likely uses the system-managed SSL trust store on the Linux App Service container.
You mentioned you can see PEM files (certificate files) in the /etc/ssl/certs
directory, that’s good. Azure App Service on Linux automatically keeps this directory updated with trusted CA certificates, including the new DigiCert Global Root G2, which is the one Microsoft is transitioning to.
So, if you're:
- Not explicitly using custom CA certificates, and
- Not pinning to a specific certificate in your WordPress or MySQL config,
Then you're already covered, and no action is required.
https://learn.microsoft.com/en-us/azure/mysql/flexible-server/concepts-root-certificate-rotation
https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-connect-tls-ssl
If the answer is helpful, please click Accept Answer and kindly upvote it so that other people who faces similar issue may get benefitted from it.
Let me know if you have any further Queries.