Ejabberd对Mysql和PostgreSQL提供天然的扩 展支持,下文将简要说下在linux和windows下对Mysql的支持.
一,MySQL准备工作
1,添加一个用户
Sql代码
mysql> GRANT ALL ON ejabberd.* TO 'ejabberd'@'
mysql> flush privileges;
mysql> GRANT ALL ON ejabberd.* TO 'ejabberd'@'
mysql> flush privileges;
2, 创建Ejabberd数据库
Sql代码
mysql> CREATE DATABASE ejabberd;
mysql> CREATE DATABASE ejabberd;
3,获取 Ejabberd数据库脚本
Sql代码
wget http://svn.process-one.net/ejabberd/trunk/src/odbc/mysql.sql
wget http://svn.process-one.net/ejabberd/trunk/src/odbc/mysql.sql
4,导入数据库
Sql代码
mysql>use ejabberd
mysql> source /home/mysql.sql -p
mysql>use ejabberd
mysql> source /home/mysql.sql -p
5,检查脚本
Sql代码
echo "show tables;" | mysql -D ejabberd -uroot -p
Enter password:
Tables_in_ejabberd
last
privacy_default_list
privacy_list
privacy_list_data
private_storage
rostergroups
rosterusers
spool
users
vcard
vcard_search
echo "show tables;" | mysql -D ejabberd -uroot -p
Enter password:
Tables_in_ejabberd
last
privacy_default_list
privacy_list
privacy_list_data
private_storage
rostergroups
rosterusers
spool
users
vcard
vcard_search