I have a working Shiny App that queries a remote MySQL database via pool that I can run on my local machine.
The MySQL I'm querying server has whitelisted shinyapps.io IP addresses.
When I deploy this app to shinyapps_io, why do I get the following error and what are some troubleshooting steps?

Here are my files:
.global
library(shiny)
library(DBI)
library(pool)
library(DT)
pool <- dbPool(
drv = RMySQL::MySQL(),
dbname = "some_name",
host = "some.host.com",
username = "some_username",
password = "password"
)
onStop(function() {
poolClose(pool)
})
.server
shinyServer(function(input, output, session) {
output$data_table <- renderDataTable({
DT::datatable(pool %>% tbl("small_data") %>% collect())
})
.ui
shinyUI(
fluidPage(
mainPanel(DT::dataTableOutput("data_table"))
)
)