• Halloween is coming! To celebrate the occasion, we dusted off a couple of old skins, and even created a brand new one (Pixel).
    To get into the festive spirit, install the Skins extension.
  • The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • The Plesk Mobile apps for iOS and Android and the Plesk Mobile Center extension have been deprecated, and are no longer available for new installations. In Plesk Obsidian 18.0.84, the Plesk Mobile Center extension will be removed from servers during the upgrade, and the Plesk Mobile apps will lose their server management features.
  • The Social Login extension has been deprecated and will be removed in Plesk Obsidian 18.0.84. After that, it will no longer be possible to log in to Plesk with a Google, Facebook, GitHub account, or with a passkey. Plesk usernames and passwords, as well as logging in with a WebPros Account, are not affected.

Question Using Docker Wordpress with in Plesk created database

papak

Basic Pleskian
Hi,

We tried to use Docker with empty created database in Plesk. We added under Wordpress Docker setting Environment variables like:

WORDPRESS_DB_HOST
WORDPRESS_DB_NAME
WORDPRESS_DB_USER
WORDPRESS_DB_PASSWORD

and we tried as WORDPRESS_DB_HOST: localhost:3306 or IP.ADDRESS:3306 but Wordpress refuse any connections. Instead try to connect to the unknown IP address:

MySQL Connection Error: (1045) Access denied for user 'papak_wptestuser'@'172.17.0.2' (using password: YES)

Any hint what could be wrong is appreciated.

Thanks in advance.

Regards
 
It's really simple.

  1. Make sure your MySQL instance is available for "external" world. By default Plesk configures MySQL to listen only on loopback for security reasons.
    You may check which IPs your MySQL instance is bound to using the following command: netstat -tulnap | grep 3306
    To reconfigure MySQL to listen on all interfaces run the following command: plesk sbin mysqlmng --bind-address all
  2. Use either internal host IP on docker0 interface (usually 172.17.0.1) or external server IP as value of WORDPRESS_DB_HOST
That should be enough to get it working.
 
Back
Top