我使用的是mysqldump,我曾经咨询过我公司的dba,他说一般数据库的ibdata日志如果使用共享表空间,大小超过20g的话,香港服务器租用,他使用xtrabackup备份与恢复,小于的话都是使用mysqldump,我按照他的方法实验了一下,香港服务器,确实在进行备份redmine的时候,使用mysqldump备份与恢复速度更快、更方便。
使用的命令为mysqldump–u用户名–p密码–database数据库名称>/tmp/redmine.sql
使用这个命令是把redmine数据库全库备份到tmp目录的redmine.sql里
2、下载最新的版本并解压
wget tar zxf redmine-2.3.1.tar.gzmv redmine-2.3.1 redmine
3、修改数据库的配置文件
cd redminecp config/database.yml.example config/database.ymlvim config/database.yml
rake generate_secret_token
rake tmp:cache:clearrake tmp:sessions:clearCREATE DATABASE redmine CHARACTER SET utf8;CREATE USER ‘redmine’@’localhost’ IDENTIFIED BY ‘my_password’;GRANT ALL PRIVILEGES ON redmine.* TO ‘redmine’@’localhost’;gem install bundlerbundle install –without development test
安装
如果在使用geminstallrmagick安装的时候,出现
Can’t install RMagick 2.13.2. Can’t find Magick-config in /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/apache/bin:/root/bin
需要用以下方法解决
yum install ImageMagick-devel
如果你遇到
Package MagickCore was not found in the pkg-config search path.Perhaps you should add the directory containing `MagickCore.pc’to the PKG_CONFIG_PATH environment variableNo package ‘MagickCore’ found
现在介绍一下如何实现。
gem install mongrel
如果遇到ERROR: Error installing mongrel:ERROR: Failed to build gem native extension.
原因在于Mongrel1.1.5与Ruby1.9.x不兼容。可以通过安装另个版本
gem install mongrel –pre
安装完成,但发现mongrel并不是redmine依赖文件,redmine启动时候是不会默认载入的。因此要加入配置文件。如下
创建文件Gemfile.local,文件内容如下
# Gemfile.localgem “mongrel”
把这个文件放在redmine的根目录下
ruby script/rails server mongrel -e production –d
这样在访问你的redmine界面时候速度就明显上升很多。
本文出自 “吟—技术交流” 博客,请务必保留此出处
,香港服务器在乎的是看风景的心情,旅行不会因为美丽的风景终止。