阿里云服务器centos6.5升级8.2及相应服务升级

  1. 在阿里云控制台关闭虚拟主机,点击更换操作系统,选择centos8.2(64)
  2. yum upgrade,先更新一下最新版本
  3. 安装mariadb,mysql和mariadb,最终还是选择了maria,懒得装么。
    1. 安装yum install mariadb*  
    2. 指定数据目录mkdir /data/mysql
    3. 把mysql的数据库根目录移过来 cp -rf /mysqlbak /data/mysq/
    4. 数据库开启systemctl restart mariadb.servic
    5. 设置root远程登录
    6. mysql -u root -p <your@password>
      > use mysql;
      > insert into user(Host, User, Password) values ('%', 'root', password(<your@password>));
    7. 测试数据库是否正常
  4. 安装Redmine
    1. 在数据库中创建redmine用户   GRANT ALL privileges ON redmine TO redmine IDENTIFIED BY 'change-with-strong-password';
    2. 下载 https://www.redmine.org/projects/redmine/wiki/Download
    3. 将原来3.4的数据库设置文件复制config/database.yml,config/configuration.yml 到4.1的config目录 。如果后面提示你sock路径不对,在database.yml里production:块中增加一行  socket: /data/mysql/mysql.sock
    4. 安装包sudo dnf install httpd mod_passenger passenger passenger-devel ruby。
    5. 安装Ruby依赖项   cd /data/redmine

      bundle install --without development test postgresql sqlite --path vendor/bundle                                                                                gem install bundler --no-rdoc --no-ri

    6. 生成密钥并迁移数据库

      运行以下命令以生成密钥并迁移数据库:

      bundle exec rake generate_secret_token

      RAILS_ENV=production bundle exec rake db:migrate

    7. 启动   cd /data/redmine  && /usr/bin/ruby bin/rails server webrick -p80 -e production  2>&1 &

  5. 启动svn   svnserve -d -r /data/svnrepo/

评论

此博客中的热门博文

每逢中秋倍思亲

查看网卡流量的脚本