onmp脚本mysqld不能启动解决思路

现在在的地方每人只给分配一个ip,但是我需要同时有多个设备联网,so放了一台装了老毛子的新三,顺道再配个ftp和nas啥的

昨天配好了环境,应用也都安装完成了,然后今天为了能让其他人访问到nas,开了外网访问,又把系统的默认账户密码改了,然后就发现启动脚本报错,mysqld启动失败u盘已经格式化成了ext4,所以不存在文件系统的问题

找了很多帖子,有说要文件系统是ext4的,有说要手动开swap的,有说要更新脚本和固件的,但是我在nextcloud里面已经有了东西了……不想动环境

老毛子的log里很简单的说

【LNMP】: mysqld启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启动

不解决问题啊

上Web shell里看看吧,手动执行mysqld

2019-06-05  9:48:13 2008458784 [Note] mysqld (mysqld 10.2.17-MariaDB) starting as process 9219 ...
mysqld: Can't change to run as user 'admin'.  Please check that the user exists!
2019-06-05  9:48:13 2008458784 [ERROR] Aborting

提示这个,欸,联想到之前改了系统的默认账户密码
adduser admin并设置密码也是admin然后
vi /opt/etc/passwd
修改admin账户的权限为最高

hexesdesu:x:0:0::/home/admin:/bin/sh
nobody:x:99:99::/media:/bin/false
sshd:x:100:99::/var/empty:/bin/false
admin:x:0:0::/home/admin:/bin/sh

保存退出之后,果然mysqld能重新启动了
还是重装吧,权限忒复杂不会搞

……看来就是改系统账户的问题了,各位大佬要不要改一下onmp的启动脚本额

发布了161 篇原创文章 · 获赞 63 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/sxhexin/article/details/90897420