WSL下Ubuntu部署LAMP时MySQL启动报/var/lib/mysql-files不存在如何解决
解决方案
问题根因为MySQL默认配置的secure_file_priv参数指定的目录/var/lib/mysql-files缺失,直接按照以下步骤操作即可修复:
- 第一步:手动创建缺失的目录
sudo mkdir -p /var/lib/mysql-files
- 第二步:给目录设置正确的所有者,匹配MySQL运行用户
sudo chown mysql:mysql /var/lib/mysql-files
- 第三步:设置目录权限,避免权限不足导致的访问异常
sudo chmod 700 /var/lib/mysql-files
- 第四步:重新启动MySQL服务
sudo service mysql start
启动完成后可以执行sudo service mysql status验证运行状态,显示active (running)即为修复成功,可以继续后续WordPress环境配置。
内容的提问来源于stack exchange,提问作者Wisely
相关产品推荐
相关产品推荐

