You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 18.04安装MySQL Server提示error.log权限不足如何解决

问题根因

安装过程中MySQL初始化时无权限读写/var/log/mysql/error.log日志文件,导致服务启动失败,触发dpkg配置阶段报错。

解决步骤
  • 先终止残留的MySQL进程,修复dpkg异常状态:
systemctl stop mysql.service 2>/dev/null
killall -9 mysqld 2>/dev/null
dpkg --configure -a
  • 彻底清理所有MySQL相关包、配置、数据、日志目录(避免残留权限错误的文件干扰):
apt purge -y mysql-* libmysqlclient*
apt autoremove -y
apt autoclean
rm -rf /etc/mysql /var/lib/mysql /var/log/mysql
  • 手动预创建MySQL日志目录并设置正确权限:
mkdir -p /var/log/mysql
chown mysql:mysql /var/log/mysql
chmod 750 /var/log/mysql
  • 重新执行安装命令:
apt update
apt install -y mysql-server
可选优化(消除警告)

如果后续启动仍出现TIMESTAMP相关警告,可编辑/etc/mysql/mysql.conf.d/mysqld.cnf,在[mysqld]配置段添加如下参数后重启MySQL服务即可:

explicit_defaults_for_timestamp = 1

重启命令:systemctl restart mysql.service

验证安装

执行systemctl status mysql.service,输出中包含active (running)即代表安装成功。

内容的提问来源于stack exchange,提问作者codec

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 20:06:04