解决LinuxDeploy部署mysql、redis数据库无法启动问题。

mysql

复制代码
> sudo usermod -a -G 3003 mysql
> sudo usermod -a -G 3003 root
> service mysqld restart

redis

复制代码
> sudo usermod -a -G 3003 redis
> service redis restart

解释

复制代码
​sudo​:以管理员权限执行命令

​usermod​:用户修改命令

​-a​:追加(append),不删除用户原有的其他组

​-G​:指定附加组(secondary groups)

​3003​:组ID(GID)为3003的用户组

​mysql​:要修改的用户名

​整句意思​:将mysql用户添加到GID为3003的用户组中,作为附加组成员。

在LinuxDeploy中的特殊含义

在LinuxDeploy环境中,​GID 3003​ 通常是一个特殊的组:

1. ​Android系统上的网络组​

在Android系统中,GID 3003 通常是 inet组(网络组)

复制代码
这个组的成员有权限:

	使用特权端口(1-1024)
	
	创建原始socket
	
	进行网络绑定操作

2. ​为什么需要这样做​

Android系统有严格的安全模型(SELinux/AppArmor)

复制代码
	普通用户不能绑定到低于1024的端口
	
	LinuxDeploy容器运行时,网络权限受Android限制
	
	将用户添加到3003组,授予网络绑定权限
相关推荐
虹科网络安全10 小时前
艾体宝新闻|Redis 月度更新速览:2026 年 3 月
数据库·redis·缓存
oldking呐呐11 小时前
MySQL从建库到删库跑路 -- 4.表的操作
后端·mysql
y = xⁿ12 小时前
Redis八股学习日记:布隆过滤器
数据库·redis·学习
qq_2837200512 小时前
Python3 模块精讲:pymysql(第三方)- 连接 MySQL
mysql·adb·pymysql
czlczl2002092512 小时前
MySQL 性能优化:前缀索引(Prefix Index)深度解析
数据库·mysql·性能优化
y = xⁿ13 小时前
MySQL八股知识合集
android·mysql·adb
计算机安禾14 小时前
【Linux从入门到精通】第33篇:数据库MySQL/MariaDB安装与基础调优
linux·数据库·mysql
tang&15 小时前
【MySQL】索引创建与B+树原理:MySQL性能优化的核心一课
b树·mysql·性能优化
sitellla15 小时前
MySQL 入门:最流行的开源关系型数据库介绍
数据库·mysql·其他·开源
IT界的老黄牛15 小时前
停电后 Redis 集群两节点起不来:fix 完还报 Bad file format?多部分 AOF 修复的正确姿势
运维·redis·缓存