android - 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 正在杀死后台应用程序。尝试从关于它的电池优化文章中忽略 termux
使用 termux 服务运行 mysql termux 服务文档
推荐阅读
- r - 有条件地更新 data.table 中的单元格
- javascript - NodeJS:定期发送 POST 请求
- asp.net-core - .net core 2.2 中的 claimprincipal 有问题
- python-3.x - 我需要找出为什么 re.findall 有时不起作用?
- c# - 将文件写入磁盘后无法执行
- c++ - 在 C++ 中实现自己的字符串类
- c# - 是否可以在转义大括号之间使用字符串插值格式复合格式?
- r - 如何根据预定义的大小值将大型单变量数据帧拆分为多个较小的数据帧?
- java - Java:新的 Filter(){} 到 kotlin
- javascript - 阅读表格内的谷歌地图自动完成功能