Project

General

Profile

Setting up Redmine 0.8 stable on Debian 5, Mysql 5 from s... » 3_install_mysql_redmine.sh

Hamish van Groeneveld, 2009-03-18 15:36

 
1
#!/bin/bash
2
cd /opt/
3
echo "Retrieving Redmine 0.8 stable release from svn"
4
svn co http://redmine.rubyforge.org/svn/branches/0.8-stable redmine-0.8
5

    
6
echo "MYSQL root wachtwoord: (actie: creeer database voor redmine)"
7
mysql -e "CREATE DATABASE redmine CHARACTER SET UTF8;" -p
8

    
9
echo "MYSQL root wachtwoord: (actie: creeer user voor redmine)"
10
mysql -e "INSERT INTO mysql.user (Host,User,Password) VALUES('localhost','redmine',PASSWORD('redmine'));" -p
11

    
12
echo "MYSQL root wachtwoord: (actie: geef redmine user benodigde rechten voor redmine)"
13
mysql -e "USE redmine; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';" -p
14

    
15
echo "MYSQL root wachtwoord: (actie: voer wijzigingen mbt rechten door)"
16
mysql -e "FLUSH PRIVILEGES;" -p
17

    
18
cd /opt/redmine-0.8/config/
19
cp database.yml.example database.yml
20
echo "Hieronder staat de locatie van de mysql socket,"
21
echo "Markeer deze regel, hij wordt dan vanzelf in het clipboard gestopt."
22
locate mysqld.sock
23
echo "Nu wordt de configuratie file van redmine geopend in nano (text editor)"
24
echo "Plak met de rechter muisknop de regel onder het kopje production:' als laatste statement"
25

    
26
read -p "Druk een toets om de redmine config te wijzigen" -n1 -s
27
nano database.yml
28

    
29
cd /opt/redmine-0.8/
30
rake db:migrate RAILS_ENV="production"
31
ruby script/server webrick -e production --port=80
(3-3/3)