⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jabberd.txt

📁 jabberd 服务器配置,mysql+jabberd的服务器端配置过程
💻 TXT
字号:
//准备
//把libidn-0.5.9.tar.gz,jabberd-2.0s10.tar.gz,mysql-max-4.1.15-pc-linux-gnu-i686.tar.gz
//放在/usr/local目录下

//装mysql
*********************************************
//解包
cd /usr/local
tar -zxvf mysql-max-4.1.15-pc-linux-gnu-i686.tar.gz
//添加组
groupadd mysql
//添加用户
useradd -g mysql mysql
//作连接
ln -s  /usr/local/mysql-max-4.1.15-pc-linux-gnu-i686 mysql
cd mysql
//关联文件(复制)
cd supp*
cp my-small.cnf /etc/my.cnf
cd ..
//对用户mysql的权限设置
scripts/mysql_install_db --user=mysql
chown -R root  .
chown -R mysql data
chgrp -R mysql .
//启动服务
bin/mysqld_safe --user=mysql &
*********************************************

//配置jabberd使它与mysql相连
*********************************************
//解包
cd /usr/local
tar -zxvf libidn-0.5.9.tar.gz
tar -zxvf jabberd-2.0s10.tar.gz
//做连接(mysql存在)
ln -s  /usr/local/mysql-max-4.1.15-pc-linux-gnu-i686 mysql
//配置libidn
cd libidn*
./configure --prefix=/usr
make
make install
//配置jabberd
cd ../jab*
./configure --enable-mysql --with-extra-include-path=/usr/local/include:/usr/local/mysql/include --with-extra-library-path=/usr/local/lib:/usr/local/mysql/lib
make
make install
//把jabberd的表写入数据库
cd /usr/local/mysql/sup
/usr/local/mysql/bin/mysql -u root -p
mysql>\. db-setup.mysql
//对mysql中用户jabberd2授权
mysql>GRANT select,insert,delete,update ON jabberd2.* to jabberd2@localhost IDENTIFIED by 'secret';
//运行jabberd
cd ../bin
./jsbberd
**********************************************

//补充
**********************************************
//jabberd的配置
配置文件在/usr/local/etc/jabberd文件夹下的sm.xml,c2s.xml

//删除文件
rm -rf **

//显示和删除进程
ps -aux
kill **
//**为pid值

//为用户授权,任何机器都能连接,并拥有所有权限
mysql>GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '' WITH GRANT OPTION;
mysql>flush privileges;
//为用户root分配所有权限all PRIVILEGES(select,insert,update,delete),密码为'','%'表示所有机器都能连接

//端口
jabberd:5222
mysql:3306

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -