在Linux安装MySql报错 设置dataDir permission dined。
使用的是MySql glibc包,解压初始化即可使用,版本是8.0.17。
文件权限不足解决办法:
1、检查指定文件夹权限是否正常。一般dataDir是程序生成,不存在这个问题。
2、mysqld添加参数--user=mysql,其中mysql是用户,使用root的话一般不会有问题。
3、检查SELinux 和AppArmor安全程序是否关闭,开启了会对文件权限进行控制。
4、检查dataDir的父级及其父级递归目录用户所属是否是--user指定的用户,我遇到的问题是父级递归不是--user指定的用户,我安装的时候发现MySQL在Linux下对文件所属要求比较严格,用户主必须是--user指定的用户。