Php_get_mysql_stat返回-1 va;大多数变量的ue

Php_get_mysql_stat返回-1 va;大多数变量的ue,php,mysql,mariadb,percona,health-monitoring,Php,Mysql,Mariadb,Percona,Health Monitoring,ss_get_mysql_stats.php运行此脚本时,它会将大多数值结果返回为-1。让我们假设在下面的命令中——aa项是innoDB池大小。执行show variable status返回正确的值,但此脚本返回-1 需要帮助我被困在这里很久了,因为同一个脚本在我的另一台机器上运行得很好 root@test:/home/graphs# /usr/bin/php -q /home/graphs/ss_get_mysql_stats.php --host localhost --items aa

ss_get_mysql_stats.php运行此脚本时,它会将大多数值结果返回为-1。让我们假设在下面的命令中——aa项是innoDB池大小。执行show variable status返回正确的值,但此脚本返回-1

需要帮助我被困在这里很久了,因为同一个脚本在我的另一台机器上运行得很好

root@test:/home/graphs# /usr/bin/php -q /home/graphs/ss_get_mysql_stats.php --host localhost --items aa --user  --pass
aa:-1
root@test:/home/graphs#

注意:我正在运行mariadb,php版本是PHP5.5.9-1ubuntu4.20

没有用户?
显示全局状态会发生什么来自mysql命令行工具?用户和密码已在脚本中传递。运行时显示全局状态;它返回正确的值。在我的例子中,只存在一些与InnoDB特别相关的值的问题