Centos7.3 MariaDB数据库启动问题(文件/目录 Permission denied问题)解决
·
原来正常运行的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 /]#
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)