Linux安装MySQL时候出现log-error set to '/var/log/mariadb/mariadb.log', however file don't exists.

Linux安装MySQL时候出现log-error set to '/var/log/mariadb/mariadb.log', however file don't exists.

你找到网上很多文章告诉你这就是个权限问题,创建文件,加上权限就解决了对不对?

实际上明明你在 my.cnf 里面配置了 log-error 的参数

[mysqld_safe]
log-error=/home/mysql/log/mysql/error.log

为什么没有生效呢?

实际上mysql 有默认的 my.cnf

mysql-5.7.8# bin/mysqld --help --verbose 2> /dev/null | grep -B 1 '/etc/my.cnf'
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

检查下 /etc/my.cnf 的设置看看。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容