腾讯云CentOS 安装JDK MySQL Tomcat
date
Nov 6, 2021
slug
腾讯云CentOS 安装JDK MySQL Tomcat
status
Published
tags
Linux
summary
腾讯云环境搭建
type
Post
操作系统
CentOS 8.2 64bit
安装JDK
- 先查看系统是否有自带的JDK,并卸载
//查找系统jdk
[root@host ~]# rpm -qa|grep java
java-1.6.0-openjdk-1.6.0.37-1.13.9.4.el5_11
tzdata-java-2015g-1.el5
//卸载
[root@host ~]# rpm -e --allmatches --nodeps java-1.6.0-openjdk-1.6.0.37-1.13.9.4.el5_11
[root@host ~]# rpm -e --allmatches --nodeps tzdata-java-2015g-1.el5
//检查是否卸载干净
[root@host ~]# rpm -qa|grep java
- 查找可用的JDK列表
yum -y list java*
- 安装JDK
yum install -y java-1.8.0-openjdk.x86_64
安装tomcat
- 到Apache官网下载tomcat 压缩包
- FTP上传到服务器
- 解压压缩包
tar -xzvf apache-tomcat-9.0.39.tar.gz
- 修改tomcat端口
cd apache-tomcat-9.0.39/conf/
vi ./server.xml
修改Connector port从8080到80
- 在腾讯云控制台配置相应的防火墙
- 开启tomcat服务
cd apache-tomcat-9.0.39/bin
./startup.sh
- 使用公网IP进行访问,应该就能看到Tomcat的界面了
安装MySQL
这里使用yum进行安装
- 配置yum源
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm //安装yum源
yum repolist enabled | grep "mysql.*-community.*" // 检查是否安装成功
- 修改需要安装的版本
vi /etc/yum.repos.d/mysql-community.repo
选择需要安装的版本,在对应版本下面的enable=0改成enable=1
- 安装mysql-server
yum install -y mysql-community-server
这可能有个小坑:Error: Unable to find a match: mysql-community-server
需要先执行下:
yum module disable mysql
- 开启mysql服务
systemctl start mysqld
- 连接MySQL
mysql -u root -p
没有密码,直接回车
有种说法是,mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。打开这个文件搜temporary password
- 修改密码并刷新权限
set password for 'root'@'localhost'=password('新密码');
FLUSH PRIVILEGES;
- 让root可以在通过任意IP访问
update user set host='%' where user='root';
这步报错的话,
use mysql;
select user, host from user;
看看是不是表里已经有一行user=root,host=%了。有了就不用了。
- 腾讯云控制台防火墙里放开3306的端口
- 用navicat等工具使用公网IP+3306端口登录数据库