Ruby + Rails + Gem + Mongrel Cluster + Apache + MySQL n0 Red Hat EL
Servidor Rails no Red Hat EL 4. Ruby + Rails + Gem + Mongrel Cluster + Apache + MySQL rodando uma aplicação em Rails com Mongrel em cluster gerenciado pelo Apache no Red Hat EL.
Parte 3: Criando o banco, configurando sua aplicação e acessando
Entre no banco de dados e crie o banco:
# mysql -p
mysql> create database nomedobanco_production;
mysql> create database nomedobanco_development;
mysql> use nomedobanco_production;
mysql> grant all privileges on *.* to admin@'localhost' identified by '123456';
mysql> flush privileges;
mysql> use nomedobanco_development;
mysql> grant all privileges on *.* to admin@'localhost' identified by '123456';
mysql> flush privileges;
mysql> quit
Coloque a aplicação em um determinado diretório (utilizarei de exemplo /suaapp):
# cd /suaapp
# vi conf/database.yml
Altere os seguintes campos:
development:
adapter: mysql
database: nomedobanco_development
username: admin
password: 123456
host: localhost
socket: /tmp/mysql.sock
production:
adapter: mysql
database: nomedobanco_production
username: admin
password: 123456
host: localhost
socket: /tmp/mysql.sock
Criando as tabelas, lembre-se de estar dentro do diretório da sua app:
# rake db:migrate
Pronto, veremos agora se está tudo ok:
# ruby script/server
Acesse sua aplicação:
http://ip_do_server:3000
# mysql -p
mysql> create database nomedobanco_production;
mysql> create database nomedobanco_development;
mysql> use nomedobanco_production;
mysql> grant all privileges on *.* to admin@'localhost' identified by '123456';
mysql> flush privileges;
mysql> use nomedobanco_development;
mysql> grant all privileges on *.* to admin@'localhost' identified by '123456';
mysql> flush privileges;
mysql> quit
Coloque a aplicação em um determinado diretório (utilizarei de exemplo /suaapp):
# cd /suaapp
# vi conf/database.yml
Altere os seguintes campos:
development:
adapter: mysql
database: nomedobanco_development
username: admin
password: 123456
host: localhost
socket: /tmp/mysql.sock
production:
adapter: mysql
database: nomedobanco_production
username: admin
password: 123456
host: localhost
socket: /tmp/mysql.sock
Criando as tabelas, lembre-se de estar dentro do diretório da sua app:
# rake db:migrate
Pronto, veremos agora se está tudo ok:
# ruby script/server
Acesse sua aplicação:
http://ip_do_server:3000