linux安装JDK,tomcat和mysql
篇幅较长,请配合目录观看
案例准备
- 一个centos7的虚拟机
- jdk-8u221-linux-x64.tar.gz
- apache-tomcat-8.5.50.tar.gz
- mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
注意事项
检查mysql解压后是否有script目录
如果没有建议用该文章的版本
yum install -y wget
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
1. 安装JDK
1.1 解压jdk-8u221-linux-x64.tar.gz
tar -zxvf jdk-8u221-linux-x64.tar.gz
1.2 配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
1.3 刷新配置文件并测试是否安装成功
source /etc/profile
java -version
2. 安装tomcat
2.1 解压apache-tomcat-8.5.50.tar.gz
tar -zxvf apache-tomcat-8.5.50.tar.gz
2.2 启动tomcat
启动tomcat 进入apache-tomcat-8.5.50/bin中
./startuo.sh
查看端口号
netstat -apn | grep 8080
2.3 访问首页
2.4 如果不行就关闭防火墙
systemctl status firewalld.service 查看防火墙状态
systemctl stop firewalld.service 关闭运行的防火墙
3. 安装mysql
3.1 在usr/local下创建mysql
mdkir mysql
3.2 移动mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz到mysql下解压
mv mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz mysql
3.3 解压mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
3.4 创建用户和mysql组
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
3.5 进入mysql组
cd mysql/
3.6 更改更目录拥有者
chown -R mysql:mysql .
3.7 安装perl插件
cd ..
yum install -y perl-Data-Dumper
3.8 进入mysql-5.6.33-linux-glibc2.5-x86_64目录下安装mysql
./scripts/mysql_install_db -f --user=mysql
3.9 如果显示libaso不存在
yum install -y libaio
yum install libaio-devel.x86_64
./scripts/mysql_install_db -f --user=mysql
3.10 更改里层目录的拥有者
cd /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
chown -R root:root ./
3.11 在mysql-5.6.33-linux-glibc2.5-x86_64目录下
cp support-files/mysql.server /etc/init.d/mysql
3.12 赋予权限
chmod +x /etc/init.d/mysql
3.12 添加服务
chkconfig --add mysql
3.13 显示服务列表
chkconfig --list
3.14 检查如果mysql 345 不是on
chkconfig -level 345 mysql on
3.15 创建缺损文件
mkdir /var/log/mariadb
3.16 创建快捷方式
ln -s /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64/bin/mysql /usr/local/bin/mysql
3.17 进入etc/my.cnf文件里面添加
basedir=/usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
3.18 创建快捷方式
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
3.19启动mysql
service mysql start
3.20 查看端口
netstat -apn | grep 3306
3.21 进入
mysql -u root -p
回车没有密码