无法访问Termux Android上的Mariadb

问题描述

我在Android手机(华为)和Android平板电脑上安装了Mariadb服务器/ Termux。

在Termux中,Mariadb通过以下方式启动:

MysqLd_safe -u root &

在华为手机上,仅当Termux当前在前台运行时,才能访问Mariadb服务器。我关闭Termux后,没有终止,就不能再访问Mariadb。

在Android平板电脑上,即使Termux关闭(不终止),也可以访问Mariadb服务器。

我正在使用Flutter通过驱动程序'MysqL1'访问Mariadb。

此行为是否特定于特定版本的Android?

解决方法

我认为您的华为的Android杀死了后台应用程序。尝试忽略battry优化article about it

中的termux

使用termux服务运行mysql termux services docs