原来正常运行的Mariadb突然启动不了

[root@9 ~]# systemctl start mariadb.service
Starting mysqld (via systemctl):  Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

根据提示,用"systemctl status mysqld.service" 和 "journalctl -xe"分别查看。

发现  /dev/null: Permission denied 字样,估计是该目录权限问题

用 ls -ld /dev/null 查看:


[root@master-yzjbz2529366242-1572572233406-1101810 /]# ls -ld /dev/null
crw-r--r-- 1 root root 1, 3 Jan 22 19:42 /dev/null

该目录还是root,需要改为mysql用户,指令:chown mysql.mysql /dev/null。

然后查看是否修改成功。

最后启动服务,成功!!!

[root@master-yzjbz2529366242-1572572233406-1101810 /]# chown mysql.mysql /dev/nu                                  ll
[root@master-yzjbz2529366242-1572572233406-1101810 /]# ls -ld /dev/null
crw-r--r-- 1 mysql mysql 1, 3 Jan 22 19:42 /dev/null
[root@master-yzjbz2529366242-1572572233406-1101810 /]# systemctl start mariadb.s                                  ervice
[root@master-yzjbz2529366242-1572572233406-1101810 /]#

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐