jdk tomcat mysql linux安装

1.先安装xftp5传递压缩包

这里先以apache-tomcat-8.5.59.tar.gz 和jdk-11.0.7_linux-x64_bin.tar(1).gz 为例子

2.虚拟机 :cd ~

:tar -zxvf jdk-11.0.7_linux-x64_bin.tar(1).gz -C /usr/

:vim /etc/profile 进入最后一行添加

#注意jdk的版本是啥写啥

先cd 到根目录下

cd ~ 

解压jdk安装包

tar -zxvf jdk-11.0.7_linux-x64_bin.tar\(1\).gz -C /usr/

进入编辑中编辑

vim /etc/profile

配置JDK环境变量向profile⽂件末尾追加内容如下:

export JAVA_HOME=/usr/jdk-11.0.7
export PATH=$JAVA_HOME/bin:$PATH

5.保存退出后让profile⽂件⽣效。

source /etc/profile

6.测试JDK是否安装成功。

java -version

安装tomcat

2.将Tomcat解压⽂件到指定的/usr⽬录下。

tar -zxvf apache-tomcat-8.5.59.tar.gz -C /usr/
 cd /usr/
cd ./apache-tomcat-8.5.59/bin

3.启动和关闭⽅式(⽬录apache-tomcat-8.5.55/bin)

./startup.sh
./shutdown.sh

4.开放防⽕墙端⼝。

# 开启8080端⼝(暂时开通)
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

5.5.配置环境变量。使⽤root⽤户打开配置⽂件/etc/profile,向⽂件末尾追加内容(如果考虑集群则暂时不⽤配置)。

vim /etc/profile

export CATALINA_HOME=/usr/apache-tomcat-8.5.59
export PATH=$CATALINA_HOME/bin:$PATH

6.保存退出后让⽂件⽣效并验证是否配置成功。

source /etc/profile
startup.sh

7.这样就可以了

8.mysql的下载和安装

cd ~
cd /usr/
mkdir mysql
cd mysql

9 在线安装

1.通过wget指令下载MySQL的rpm⽂件

[root@user mysql]# pwd
/usr/mysql
[root@user mysql]# ls
aegis bin etc games include lib lib64 libexec sbin share src mysql
[root@theo mysql]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.rpm安装MySQL。

rpm -ivh mysql57-community-release-el7-10.noarch.rpm

3.通过yum安装MySQL服务。

yum -y install mysql-community-server

4.以上步骤安装mysql第3步必报错,特此奉上解决方案

yum -y install mysql-community-server --nogpgcheck
rpm -qa | grep -i mysql   查看安装内容

2.启动MySQL服务

启动mysql
[root@user mysql]# systemctl start mysqld 
[root@user mysql]# lsof -i:3306
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 8430 mysql 17u IPv6 70095 0t0 TCP *:mysql (LISTEN)
4.停⽌MySQL服务
systemctl stop mysqld

6.4.4 重置密码

1.查看⾃动⽣成的密码

# 查找初始密码
# ⽅式1
[root@localhost usr]# cat /var/log/mysqld.log | grep password

# ⽅式2
[root@localhost usr]# cat /var/log/mysqld.log | grep root

2.⽤这个密码登陆mysql (可以直接复制登陆)

# 2.登录到mysql
[root@theo log]# mysql -u root -p
Enter password:

3.设置密码为root

set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

4.5.授权远程登录。将root账号的连接host设置为全部,否则只能本地连接。

GRANT ALL PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'root' WITH GRANT OPTION;
flush PRIVILEGES;

6.退回到mysql 目录下 开通3306端⼝,否则⽆法连接到虚拟机的mysql服务

firewall-cmd --add-port=3306/tcp --permanent
# 开启后重新加载
firewall-cmd --reload

你可能感兴趣的:(tomcat,java,开发语言)