问题描述
我在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