问题现象
file /var/log/mariadb/binlog/mysql-bin.index not found (errcode:13 “permission denied”)
原因分析
这个错误提示表明 MySQL 或 MariaDB 没有足够的权限来访问指定的文件 /var/log/mariadb/binlog/mysql-bin.index
。在 Linux 系统中,错误代码 13 通常表示权限被拒绝。
以下是解决这个问题的步骤:
检查文件和目录权限: 确保 MySQL 或 MariaDB 进程有足够的权限来读取 /var/log/mariadb/binlog/
目录和其中的文件。你可以使用以下命令检查和设置文件权限
可以看到我这里配置的路径没有给mysql用户。所以没有权限
解决办法
sudo chown -R mysql:mysql /var/log/mariadb/binlog/
sudo chmod -R 755 /var/log/mariadb/binlog/
启动成功!
自动生成日志文件格式
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END