diff --git a/14/mariadb-tomcat/Dockerfile b/14/mariadb-tomcat/Dockerfile
index 4200fe68dd5c3aaea847c30dd1b39dbc6140c2ec..2b989094a37029bac47b15dcfed013e72cabb054 100644
--- a/14/mariadb-tomcat/Dockerfile
+++ b/14/mariadb-tomcat/Dockerfile
@@ -62,8 +62,8 @@ RUN rm -rf /usr/local/tomcat/webapps/* && \
 # Copy the JDBC driver in the XWiki webapp
 # For MariaDB, download the MariaDB driver version from the Maven Central repository to control the version 
 # used.
-ENV MARIADB_JDBC_VERSION="3.2.0"
-ENV MARIADB_JDBC_SHA256="adf9df10bc9b2a137def36d6a495812258f430d4a8f7946727c61558e6c73941"
+ENV MARIADB_JDBC_VERSION="3.3.0"
+ENV MARIADB_JDBC_SHA256="8262c79463e6b0932f60f55b61ca14087fdcafb117caa87259cd3a64409cd4fa"
 ENV MARIADB_JDBC_PREFIX="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/${MARIADB_JDBC_VERSION}"
 ENV MARIADB_JDBC_ARTIFACT="mariadb-java-client-${MARIADB_JDBC_VERSION}.jar"
 ENV MARIADB_JDBC_TARGET="/usr/local/tomcat/webapps/ROOT/WEB-INF/lib/${MARIADB_JDBC_ARTIFACT}"
diff --git a/14/mysql-tomcat/docker-compose.yml b/14/mysql-tomcat/docker-compose.yml
index 4fc667e4a339216750d7df84c1bc7e78468b498e..e88fb8e6635787c45fa591c3d4e9a7dbf93d951f 100644
--- a/14/mysql-tomcat/docker-compose.yml
+++ b/14/mysql-tomcat/docker-compose.yml
@@ -46,7 +46,7 @@ services:
       - bridge
   # The container that runs the database (mysql)
   db:
-    image: "mysql:8.1"
+    image: "mysql:8.2"
     container_name: xwiki-mysql-db
     # - Provide a name instead of an auto-generated id for the mysql data, to make it simpler to identify in
     # 'docker volume ls'
diff --git a/15.5/mariadb-tomcat/Dockerfile b/15.5/mariadb-tomcat/Dockerfile
index b03687db75ce9feed3cebd848ffbd5dcea802ecf..9e46eb8078e6315167030ac50cd99217f372c579 100644
--- a/15.5/mariadb-tomcat/Dockerfile
+++ b/15.5/mariadb-tomcat/Dockerfile
@@ -62,8 +62,8 @@ RUN rm -rf /usr/local/tomcat/webapps/* && \
 # Copy the JDBC driver in the XWiki webapp
 # For MariaDB, download the MariaDB driver version from the Maven Central repository to control the version 
 # used.
-ENV MARIADB_JDBC_VERSION="3.2.0"
-ENV MARIADB_JDBC_SHA256="adf9df10bc9b2a137def36d6a495812258f430d4a8f7946727c61558e6c73941"
+ENV MARIADB_JDBC_VERSION="3.3.0"
+ENV MARIADB_JDBC_SHA256="8262c79463e6b0932f60f55b61ca14087fdcafb117caa87259cd3a64409cd4fa"
 ENV MARIADB_JDBC_PREFIX="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/${MARIADB_JDBC_VERSION}"
 ENV MARIADB_JDBC_ARTIFACT="mariadb-java-client-${MARIADB_JDBC_VERSION}.jar"
 ENV MARIADB_JDBC_TARGET="/usr/local/tomcat/webapps/ROOT/WEB-INF/lib/${MARIADB_JDBC_ARTIFACT}"
diff --git a/15.5/mysql-tomcat/docker-compose.yml b/15.5/mysql-tomcat/docker-compose.yml
index 4fc667e4a339216750d7df84c1bc7e78468b498e..e88fb8e6635787c45fa591c3d4e9a7dbf93d951f 100644
--- a/15.5/mysql-tomcat/docker-compose.yml
+++ b/15.5/mysql-tomcat/docker-compose.yml
@@ -46,7 +46,7 @@ services:
       - bridge
   # The container that runs the database (mysql)
   db:
-    image: "mysql:8.1"
+    image: "mysql:8.2"
     container_name: xwiki-mysql-db
     # - Provide a name instead of an auto-generated id for the mysql data, to make it simpler to identify in
     # 'docker volume ls'
diff --git a/15/mariadb-tomcat/Dockerfile b/15/mariadb-tomcat/Dockerfile
index 7cd3a634595478861a3a1d517452f96229d788db..19c8a97bb1c7a98116d319577b8e4e580bc25df1 100644
--- a/15/mariadb-tomcat/Dockerfile
+++ b/15/mariadb-tomcat/Dockerfile
@@ -62,8 +62,8 @@ RUN rm -rf /usr/local/tomcat/webapps/* && \
 # Copy the JDBC driver in the XWiki webapp
 # For MariaDB, download the MariaDB driver version from the Maven Central repository to control the version 
 # used.
-ENV MARIADB_JDBC_VERSION="3.2.0"
-ENV MARIADB_JDBC_SHA256="adf9df10bc9b2a137def36d6a495812258f430d4a8f7946727c61558e6c73941"
+ENV MARIADB_JDBC_VERSION="3.3.0"
+ENV MARIADB_JDBC_SHA256="8262c79463e6b0932f60f55b61ca14087fdcafb117caa87259cd3a64409cd4fa"
 ENV MARIADB_JDBC_PREFIX="https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/${MARIADB_JDBC_VERSION}"
 ENV MARIADB_JDBC_ARTIFACT="mariadb-java-client-${MARIADB_JDBC_VERSION}.jar"
 ENV MARIADB_JDBC_TARGET="/usr/local/tomcat/webapps/ROOT/WEB-INF/lib/${MARIADB_JDBC_ARTIFACT}"
diff --git a/15/mysql-tomcat/docker-compose.yml b/15/mysql-tomcat/docker-compose.yml
index 4fc667e4a339216750d7df84c1bc7e78468b498e..e88fb8e6635787c45fa591c3d4e9a7dbf93d951f 100644
--- a/15/mysql-tomcat/docker-compose.yml
+++ b/15/mysql-tomcat/docker-compose.yml
@@ -46,7 +46,7 @@ services:
       - bridge
   # The container that runs the database (mysql)
   db:
-    image: "mysql:8.1"
+    image: "mysql:8.2"
     container_name: xwiki-mysql-db
     # - Provide a name instead of an auto-generated id for the mysql data, to make it simpler to identify in
     # 'docker volume ls'
diff --git a/README.md b/README.md
index 564b935ea74e198fbdc17fda2b7dc2dd6c976cc2..25458dbd9d45a0fc0d68e9cb667924e4c061c573 100644
--- a/README.md
+++ b/README.md
@@ -98,7 +98,7 @@ This will provide enough permissions for the `xwiki` user to create new schemas
 Note: Make sure the directories you are mounting into the container are fully-qualified, and aren't relative paths.
 
 ```console
-docker run --net=xwiki-nw --name mysql-xwiki -v /my/path/mysql:/var/lib/mysql -v /my/path/mysql-init:/docker-entrypoint-initdb.d -e MYSQL_ROOT_PASSWORD=xwiki -e MYSQL_USER=xwiki -e MYSQL_PASSWORD=xwiki -e MYSQL_DATABASE=xwiki -d mysql:8.1 --character-set-server=utf8mb4 --collation-server=utf8mb4_bin --explicit-defaults-for-timestamp=1
+docker run --net=xwiki-nw --name mysql-xwiki -v /my/path/mysql:/var/lib/mysql -v /my/path/mysql-init:/docker-entrypoint-initdb.d -e MYSQL_ROOT_PASSWORD=xwiki -e MYSQL_USER=xwiki -e MYSQL_PASSWORD=xwiki -e MYSQL_DATABASE=xwiki -d mysql:8.2 --character-set-server=utf8mb4 --collation-server=utf8mb4_bin --explicit-defaults-for-timestamp=1
 ```
 
 You should adapt the command line to use the passwords that you wish for the MySQL root password and for the `xwiki` user password (make sure to also change the GRANT command).
@@ -108,7 +108,7 @@ Notes:
 -   The `explicit-defaults-for-timestamp` parameter was introduced in MySQL 5.6.6 and will thus work only for that version and beyond. If you are using an older MySQL version, please use the following instead:
 
     ```console
-    docker run --net=xwiki-nw --name mysql-xwiki -v /my/path/mysql:/var/lib/mysql -v /my/path/mysql-init:/docker-entrypoint-initdb.d -e MYSQL_ROOT_PASSWORD=xwiki -e MYSQL_USER=xwiki -e MYSQL_PASSWORD=xwiki -e MYSQL_DATABASE=xwiki -d mysql:8.1 --character-set-server=utf8mb4 --collation-server=utf8mb4_bin
+    docker run --net=xwiki-nw --name mysql-xwiki -v /my/path/mysql:/var/lib/mysql -v /my/path/mysql-init:/docker-entrypoint-initdb.d -e MYSQL_ROOT_PASSWORD=xwiki -e MYSQL_USER=xwiki -e MYSQL_PASSWORD=xwiki -e MYSQL_DATABASE=xwiki -d mysql:8.2 --character-set-server=utf8mb4 --collation-server=utf8mb4_bin
     ```
 
 #### Starting MariaDB
@@ -205,7 +205,7 @@ services:
     networks:
       - bridge
   db:
-    image: "mysql:8.1"
+    image: "mysql:8.2"
     container_name: xwiki-mysql-db
     volumes:
       - mysql-data:/var/lib/mysql
@@ -372,7 +372,7 @@ services:
       - xwiki-db-username
       - xwiki-db-password
   db:
-    image: "mysql:8.1"
+    image: "mysql:8.2"
     volumes:
       - mysql-data:/var/lib/mysql
     environment:
@@ -551,7 +551,7 @@ services:
     networks:
       - bridge
   db:
-    image: "mysql:8.1"
+    image: "mysql:8.2"
     container_name: xwiki-db
     volumes:
       - mysql-data:/var/lib/mysql
diff --git a/template/docker-compose.yml b/template/docker-compose.yml
index 7d795d757b51d9e233ac7231f26f53c676965113..203cf23bca28e2130e044177ac40e78504c9eba3 100644
--- a/template/docker-compose.yml
+++ b/template/docker-compose.yml
@@ -46,7 +46,7 @@ services:
       - bridge
   # The container that runs the database (${db})
   db:
-    <% if (db == 'mysql') print '''image: "mysql:8.1"
+    <% if (db == 'mysql') print '''image: "mysql:8.2"
     container_name: xwiki-mysql-db
     # - Provide a name instead of an auto-generated id for the mysql data, to make it simpler to identify in
     # 'docker volume ls'