直到大约一小时前,我一直认为MariaDB将其所有数据都写入/var/lib/mysql
文件夹。但是,我刚刚在my.conf
文件中激活了loggin来读取
log_error = /var/log/mysql/mysql.log
然后启动+停止服务器。我正在考虑在
看到一个航空日志 /var/log/mysql.log
当然,它就在那里。让我感到惊讶的是找到了
所有三个由memcache拥有:mlocate。我不得不承认这对我来说没什么意义。两个mariadb- *文件是什么?他们可以安全删除吗?它们为什么由memcache用户拥有,而不是由mysql拥有?
对于任何能够解释的人,我都是最有责任的。
答案 0 :(得分:1)
所有权可能是由于目录的所有权。你之前安装了memcached吗?只要mariadb对文件具有足够的权限,就没有问题。
mariadb-bin.000001
是" binlog"用于复制。 mariadb-bin.index
也可能与复制有关。 cat
如果它很小的话。{/ p>
如果您没有log_bin = ON
,那么这些文件通常会闲置。 (见SHOW VARIABLES LIKE 'log_bin';
)
我不会删除文件;他们会在你重启mariadb时回来。