Instalação do Openfire em CentOS

De Wiki Hackstore

Instale o java:

yum install java -y

Agora instale o MySQL:

yum install mysql mysql-server -y

Coloque na inicialização do sistema:

chkconfig mysqld on

Inicia o MySQL:

service mysqld start

Defina a senha para o seu MySQL:

mysqladmin -u root password 'senha'

Agora Baixe o Openfire:

wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.8.2-1.i386.rpm

Agora instale a lib "libldb.i686" pois o openfire é para 32bits e estamos com o sistema 64bits:

yum install libldb.i686

Agora vamos instalar o Openfire:

rpm -ivh openfire-3.8.2-1.i386.rpm 

Agora inicie o Openfire:

service openfire start

Agora vamos criar o banco de dados para o Openfire: Acesse o MySQL:

mysql -u root -p

e cria o banco e com permissão para o usuário openfire:

mysql> CREATE DATABASE openfire;
mysql> GRANT ALL PRIVILEGES ON openfire.* TO 'openfire'@'localhost' IDENTIFIED BY 'senha';
mysql> FLUSH PRIVILEGES;
mysql> quit

Agora importa a base de dados para o MySQL:

mysql -u root -p openfire <  /opt/openfire/resources/database/openfire_mysql.sql

Agora digita no seu Browser o ip do servidor do openfire pra finalizar a instalação:

http://<ip_do_servidor_openfire>:9090