我在Mac上运行了mysql服务器。不幸的是,Mac死了。不过,我有后援。我现在正试图在Linux机器上恢复服务器。
我在linux上移动了位于/usr/local/var/mysql中的mysql文件。
我向linux上的直接用户授予了完整的777权限,以确保没有权限问题。
当我试图运行MySQL服务器时,它会失败,并在日志中得到这个错误:
InnoDB: Error: log file ./ib_logfile0 is of different size 0 50331648 bytes
InnoDB: than specified in the .cnf file 0 5242880 b
我希望使用为在中生成的日志设置一个导出。
对于Linux实例,我知道logName是从像/etc/google-fluentd/config.d/[APPLICATION_NAME].conf这样的文件中提取的。例如:
下面是/etc/google-fluentd/config.d/syslog.conf在Linux中的外观:
<source>
@type tail
# Parse the timestamp, but still collect the entire line as 'message'
format syslog
path /v
Linux (Ubuntu)上是否有一个标准位置来放置web应用程序(Grails)使用的外部配置文件?
更新:显然,我的问题有些混乱。Grails处理配置文件的方式很好。我只想知道linux上是否有放置配置文件的标准位置。类似于日志文件(/var/ log )的标准。如果这很重要,我说的是一个生产系统。
我有一个较旧的守护进程,我认为它还没有“系统化”,我不知道如何将日志从它发送到journalctl,我也无法在任何地方找到答案。我在systemd下的几个守护进程中遇到过这个问题。我目前正在尝试解决我更新的Arch Linux安装中的“冒烟”问题,它有这样一行代码:
# specify this to get syslog logging
syslogfacility = local0
那么,我如何将日志发送到journalctl呢?另外,journal and是如何收集和存储日志的呢?'/var/log/journal‘看起来没有任何合理的格式。man systemd-systemd