我在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
我是新来的,所以首先,我很抱歉这个问题太基本了。
问题是,
我在#ifdef DEBUG下有日志,我只想为调试生成打印这些日志。
就像这样..。
void func () {
// some code here
#ifdef DEBUG
print_log(...) // this portion should execute only for debug builds
#endif
// some code here
}
如何使用cmake实现这一目标?
我已经看过和了,这里的建议似乎对我不起作用。
(项目在Linux平台上)
即使".git/logs/refs/heads“包含最近提交的日志条目,git log也不会生成任何内容。
系统:
我在我的ubuntu安装中卸载并重新安装了git。
Linux ap 3.0.0-17-generic #30-Ubuntu SMP Thu Mar 8 20:45:39 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux