当前位置:论坛首页 > Linux面板 > 求助

【已解决】linux deploy下无法启动mysql

发表在 Linux面板2020-8-10 19:24 [复制链接] 5 3767

手机安装linux deploy,安装的debian系统,

Linux localhost 3.10.61+ #1 SMP PREEMPT Thu Apr 26 02:32:56 CST 2018 aarch64
Debian GNU/Linux 10 (buster) [running via Linux Deploy]


宝塔面板显示:


运行sql-repair.sh之后的输出结果为:
Snipaste_2020-08-10_19-24-00.png
没有搜到怎么解决。Can't create IP socket: Permission denied的原因是什么?
请问应该如何解决,感谢。

Snipaste_2020-08-10_19-18-03.png
使用道具 举报 只看该作者 回复
发表于 2021-1-16 00:34:17 | 显示全部楼层
因为Mysql没有访问网络的权限,所以即使安装成功也无法正常启动。

安卓和GNU/Linux不同,需要手动授权才能让采用非默认用户启动的进程联网。

正确的解决办法是授予nginx、MySQL、php-fpm等组件必要的权限:
  1. sudo usermod -a -G aid_inet,aid_net_raw www
复制代码
  1. sudo usermod -a -G aid_inet,aid_net_raw mysql
复制代码


#aid_inet代表通过IP协议联网的权限,aid_net_raw代表发送/接受以太网原始数据帧的权限(比如ping操作就需要该权限)。
#nginx和php-fpm是用www用户运行的,mysql是用mysql用户运行的,所以我们依次给两个用户授权。

可以完美解决linux deploy下宝塔php无网络导致phpcurl报错、站点程序无法连接mysql等类似问题,以及所说的mysql无法启动问题。
使用道具 举报 回复 支持 2 反对 0
发表于 2020-8-10 20:37:39 | 显示全部楼层
问题暂时解决了,但是不知道后续还有有其他问题不。

修改了/etc/my.cnf文件. 在[mysqld]后面添加了一行
skip-networking
之后就可以正常启动mysql了。简直神奇,但是不知道原理。
使用道具 举报 回复 支持 1 反对 0
发表于 2020-8-11 10:06:28 | 显示全部楼层
宝塔用户_dufwtv 发表于 2020-8-10 20:37
问题暂时解决了,但是不知道后续还有有其他问题不。

修改了/etc/my.cnf文件. 在[mysqld]后面添加了一行

您好,看报错截图是生成ip socket的时候权限拒绝了,应该是对应文件没有写入权限
感谢你的解决办法分享
使用道具 举报 回复 支持 反对
发表于 2020-8-21 15:09:44 | 显示全部楼层
宝塔用户_dufwtv 发表于 2020-8-10 20:37
问题暂时解决了,但是不知道后续还有有其他问题不。

修改了/etc/my.cnf文件. 在[mysqld]后面添加了一行

神奇,我的也是
使用道具 举报 回复 支持 反对
发表于 2023-9-4 14:16:17 | 显示全部楼层
解决了mysql 但是php无法curl cURL Error: Could not resolve: www.baidu.com (Could not contact DNS servers)
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表