现象: 以docker形式创建mysql容器,启动容器后mysql运行失败,查看日志报错【Please read “Security” section of the manual to find out how to run mysqld as root】
原因:检查一遍配置无误后,判断问题可能在mysql目录的权限问题上。查看mysql目录权限为777。粗略地理解,当为mysql目录分配全权限的时候,mysql会判断为该环境不安全,导致无法正常启动mysql。所以一般在为mysql目录分配操作权限时会为其分配755权限
解决方法:使用MobaXterm连接服务器,配置mysql权限为755,选择递归设置权限,应用后重启mysql容器
再次查看mysql启动状态,mysql已正常启动