[root@wyt1 ~]# wget http://mirror.bit.edu.cn/apache/apr/apr-1.7.0.tar.gz
[root@wyt1 ~]# wget http://mirror.bit.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
[root@wyt1 ~]# tar xf apr-1.7.0.tar.gz
[root@wyt1 ~]# tar xf apr-util-1.6.1.tar.gz
[root@wyt1 ~]# ls
apr-1.7.0 apr-util-1.6.1
apr-1.7.0.tar.gz apr-util-1.6.1.tar.gz
安装apr
[root@wyt1 ~]# cd apr-1.7.0
[root@wyt1 apr-1.7.0]# vim configure
...
cfgfile=${ofile}T
trap "$RM \"$cfgfile\"; exit 1" 1 2 15
$RM "$cfgfile" //将此行注释或者删除
...
[root@wyt1 apr-1.7.0]# ./configure --prefix=/usr/local/apr
[root@wyt1 apr-1.7.0]# make && make install
安装apr-util
[root@wyt1 apr-1.7.0]# cd apr-util-1.6.1
[root@wyt1 apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
[root@wyt1 apr-util-1.6.1]# make && make install
[root@wyt1 local]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/opt/data
2020-08-03T03:09:09.029206Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2020-08-03T03:09:09.388090Z 0 [Warning] InnoDB: New log files created, LSN=45790
2020-08-03T03:09:09.454135Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2020-08-03T03:09:09.513954Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: b2ee63b5-d536-11ea-8e9d-000c29b30c45.
2020-08-03T03:09:09.516140Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2020-08-03T03:09:10.957785Z 0 [Warning] CA certificate ca.pem is self signed.
2020-08-03T03:09:11.145264Z 1 [Note] A temporary password is generated for root@localhost: PX6gViNxAp&*
//记住这里的root用户登录的临时密码,密码是:PX6gViNxAp&*
[root@wyt1 ~]# cat > /etc/my.cnf <<EOF
[mysqld]
basedir = /usr/local/mysql
datadir = /opt/data
socket = /tmp/mysql.sock
port = 3306
pid-file = /opt/data/mysql.pid
user = mysql
skip-name-resolve
EOF
配置服务启动脚本
[root@wyt1 ~]# cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@wyt1 ~]# sed -ri 's#^(basedir=).*#\1/usr/local/mysql#g' /etc/init.d/mysqld
[root@wyt1 ~]# sed -ri 's#^(datadir=).*#\1/opt/data#g' /etc/init.d/mysqld
启动mysql
[root@wyt1 ~]# chkconfig mysqld on //设置为开机自动启动
[root@wyt1 ~]# service mysqld start
[root@wyt1 ~]# ss -antl |grep 3306
LISTEN 0 80 :::3306 :::*
修改密码
[root@wyt1 ~]# mysql -uroot -p'PX6gViNxAp&*' //用临时密码登录
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.7.30
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> set password = password('123456'); //修改密码
Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> quit
Bye
安装tomcat
安装jdk环境
[root@wyt2 ~]# yum -y install java-1.8.0-openjdk*
查看安装的版本
[root@wyt2 ~]# java -version
openjdk version "1.8.0_222-ea"
OpenJDK Runtime Environment (build 1.8.0_222-ea-b03)
OpenJDK 64-Bit Server VM (build 25.222-b03, mixed mode)
[root@wyt1 ~]# cd /usr/local/tomcat/webapps/
[root@wyt1 webapps]# mkdir test
[root@wyt1 webapps]# vim test/index.jsp
<html>
<head>
<title>test page</title>
</head>
<body>
<%
out.println("Hellow World");
%>
</body>
</html
重启服务
[root@wyt1 ~]# /usr/local/tomcat/bin/catalina.sh start
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.