说明
作为性能测试的压测目标网站,本次教程主要是在centos7上搭建iforum论坛的步骤
按照mysql
下载MySQL源安装包
1 | wget hhttps://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm |
- 安装MySql源
1 | [root@racknerd-4dbd89 local]# rpm -ivh mysql80-community-release-el7-3.noarch.rpm |
安装MySQL服务器
yum install mysql-community-server
开启mysql服务
1 | service mysqld start |
- mysql安装成功后创建的超级用户‘root‘@’localhost’的密码会被存储在
/var/log/mysqld.log
,可以使用如下命令查看密码
1 | grep 'temporary password' /var/log/mysqld.log |
输入
mysql -u root -p
,输入得到的密码,然后修改密码:1
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
添加远程登录用户
1 | use mysql; |
- 防火墙中开放mysql的访问端口
1 | firewall-cmd --zone=public --add-port=3306/tcp --permanent |
用HeidiSQL远程连接mysql成功
新建数据库,名字为:iforum
安装java
我的服务器上已经按照好了java
1
2
3
4[root@racknerd-4dbd89 ~]# java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
安装tomcat
1 | wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.72/bin/apache-tomcat-8.5.72.tar.gz |
配置tomcat
- 防火墙开发8080端口给tomcat
1 | firewall-cmd --zone=public --add-port=8080/tcp --permanent |
已经可以访问
安装jforum
打开地址并下载
将 jforum-2.6.2.war放到tomcat目录的webapps下;
重启tomcat,
sh shutdown.sh sh startup.sh
输入 host:8080/jforum-2.6.2 进入安装流程
新增批量用户
新增存储过程,批量新增用户,密码都是123456
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16BEGIN
DECLARE userName VARCHAR (20) ;
DECLARE userMail VARCHAR (20) ;
DECLARE i INT DEFAULT 9;#原来是1,要看jforum_users表最新一个用户的id是多少,要比最新那个用户id大就行
WHILE i<= 400 DO
set userName = CONCAT ('test1', LPAD ( i, 3, '0' )) ;
set userMail = CONCAT (userName, '@test.com' ) ;
#密码123456
INSERT INTO jforum_users VALUES (i, '1', userName, 'e10adc3949ba59abbe56e057f20f883e', '0', '0',
null, '2015-05-06 09:33:18', NULL, '0', '', NULL, '', '%d/%M/%Y %H:%i', '0', '0', null, NULL, '0', '1',
'0', '1', '1', '1', '1', '1', '0', '0', '1', '1', '0', NULL, '0',userMail, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, NULL);
INSERT INTO jforum_user_groups VALUES (2,i) ;
SET i = i+1;
END WHILE;
END