原来正常运行的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 /]#