阿里云服务器centos6.5升级8.2及相应服务升级
- 在阿里云控制台关闭虚拟主机,点击更换操作系统,选择centos8.2(64)
- yum upgrade,先更新一下最新版本
- 安装mariadb,mysql和mariadb,最终还是选择了maria,懒得装么。
- 安装yum install mariadb*
- 指定数据目录mkdir /data/mysql
- 把mysql的数据库根目录移过来 cp -rf /mysqlbak /data/mysq/
- 数据库开启systemctl restart mariadb.servic
- 设置root远程登录
- 测试数据库是否正常
- 安装Redmine
- 在数据库中创建redmine用户 GRANT ALL privileges ON redmine TO redmine IDENTIFIED BY 'change-with-strong-password';
- 下载 https://www.redmine.org/projects/redmine/wiki/Download
- 将原来3.4的数据库设置文件复制
config/database.yml,config/configuration.yml
到4.1的config
目录 。如果后面提示你sock路径不对,在database.yml里production:块中增加一行 socket: /data/mysql/mysql.sock - 安装包sudo dnf install httpd mod_passenger passenger passenger-devel ruby。
安装Ruby依赖项 cd /data/redmine
bundle install --without development test postgresql sqlite --path vendor/bundle gem install bundler --no-rdoc --no-ri
- 生成密钥并迁移数据库
运行以下命令以生成密钥并迁移数据库:
bundle exec rake generate_secret_token
RAILS_ENV=production bundle exec rake db:migrate
启动 cd /data/redmine && /usr/bin/ruby bin/rails server webrick -p80 -e production 2>&1 &
- 启动svn svnserve -d -r /data/svnrepo/
mysql -u root -p <your@password>
> use mysql;
> insert into user(Host, User, Password) values ('%', 'root', password(<your@password>));
评论