我通过 Homebrew 安装了 postgresql。
升级后出现以下问题:
FATAL: database files are incompatible with server
DETAIL: The data directory was initialized by PostgreSQL version 9.0, which is not compatible with this version 9.1.2.
关于如何升级的任何提示?我尝试了以下方法:
$ pg_upgrade -d /usr/local/var/postgres/ -D /usr/local/var/postgres -b
/usr/local/Cellar/postgresql/9.0.4/bin -B /usr/local/Cellar/postgresql/9.1.2/bin
Run Code Online (Sandbox Code Playgroud)
它没有用。这是输出。
Performing Consistency Checks
Checking current, bin, and data directories ok
Checking cluster versions
This utility can only upgrade to PostgreSQL version 9.1.
Failure, exiting
Run Code Online (Sandbox Code Playgroud)
错误。
我有一个运行 360 度 linode 实例的 php/vbulletin/apache 服务器。
我想知道在另一个位置远程备份服务器的最佳方法是什么?
我猜我有两个选择,FTP 和 Amazon S3。
谁能提供一些示例主机和定价?你对他们的经历也许?
我不想在这上面花太多钱……我只是希望至少能够在丢失某些东西的情况下恢复数据库。
MySQL 数据库是 800mb – 我不明白备份所需的总空间量。如果我每周备份一周,它将是 800x7,但是当有人告诉我“增量备份”时,我会感到困惑?
脚本呢还是只是简单的 ol' rsync?
无论如何,任何建议将不胜感激。
我每天晚上手动做一个 mysqldump。
我只是注意到完成后我尝试访问该网站非常慢。在查看 free -mh 之后,我注意到服务器现在正在交换,否则它不在 mysqldump 之前。
在这种情况下我该怎么办?每次备份都重启服务器?这似乎不是很有效。
转储后我的数据库文件 raw 是 1.1gb。