一、使用yum安装jdk
因为yum可以找到jdk1.8的下载命令,所以直接使用yum安装。
yum -y list java*
执行成功之后会看到已安装的和可安装的文件目录。
选择安装jdk1.8及全部插件。
yum -y install java-1.8.0-openjdk*
然后可以查看jdk版本
java -version
二、使用压缩包安装tomcat
因为使用yum安装默认是安装的7.0,所以这个要使用解压的方式
1、安装tomcat首先要确保jdk安装好了。
2、下载Linux的tomcat压缩包
下载地址:Apache Tomcat® - Apache Tomcat 8 Software Downloads
这好像是一个国外地址,下载非常慢,不过好在tomcat不是很大。
3、下载好之后,将他传到Linux中,使用rz命令或者别的什么连接工具,反正把他放到对应位置就可以。一般放在/usr/local/tools
使用解压命令解压
然后进入解压后的文件夹,在进入conf目录,修改配置文件tomcat-users.xml
<role rolename ="manager-gui"/>
<role rolename ="manager-status"/>
<role rolename ="manager-script"/>
<role rolename ="admin-gui"/>
<role rolename ="admin-script"/>
<user username ="admin" password ="admin123" roles ="manager-gui,manager-status,manager-script,admin-gui,admin-script"/>
然后就可以在本机上访问8080端口号了,接着就需要让防火墙开放8080端口,提供给外界访问。
firewall-cmd --add-port=8080/tcp --permanent
三、使用解压包安装MySQL
1、安装
查看Linux自带数据库
rpm -qa | grep mariadb
如果有就会显示,没有就不会,如果有就卸载
yum remove …
下载MySQL8.0
MySQL :: Download MySQL Community Server
选择对应版本,我这里是CentOS 7 所以选择redhat
然后再将其上传到虚拟机。
解压mysql8.0之后,得到
依次装
rpm -ivh mysql-community-common -c --nodeps --force
rpm -ivh mysql-community-libs -c --nodeps --force
rpm -ivh mysql-community-client -c --nodeps --force
rpm -ivh mysql-community-server -c --nodeps --force
检查mysql安装
rpm -qa|grep mysql
初始化数据库
mysqld --initialize
这一行大概是赋予权限的,如果未执行,后期可能出现权限问题
chown mysql:mysql /var/lib/mysql -R
2、启动
启动MySQL服务
systemctl start mysqld.service
设置开机自启
systemctl enable mysqld
查看默认密码,在第一次登录时用
cat /var/log/mysqld.log | grep password
修改密码
alter user name@'ip' identified by 'password'
ip:这里如果是root用户,一般填本机,如果是开放给外部的用户,则填写对应ip,也可以填%,表示都可以用,不过第一次进入时修改root密码只能填本机。
创建一个用户,并且使他支持远程访问
create user username@'%' identified by 'password';
授予权限
grant all *.* to username@'%';
这里是授予所有的数据库及表,具体的根据需求来。
刷新
flush privileges
设置密码永不过期
alter user name@'%' identified by 'pwd' password expire never
name:用户名
pwd:密码
3、连接
开放防火墙的3304端口
firewall-cmd --zone=public --add-port=3304/tcp --permanent
重启防火墙
firewall-cmd --reload
然后就可以同连接工具连接此数据库