centos7中安装jdk,mysql,tomcat

一.安装JDK

进/usr/local/将JDK压缩包拖进local

# 1.将JDK解压缩到指定目录
	tar -zxvf jdk-11.0.16.1_linux-x64_bin.tar.gz -C /usr/local
	注意:-C参数是将JDK解压之后文件放入usr目录中

# 2.改名并进入jdk解压缩目录
	mv jdk-11.0.16.1 jdk11         将解压好的jdk改名为jdk11
	cd /usr/local/jdk11/    进入jdk

# 3.配置环境变量
	 vi /etc/profile	 
# 4.在文件末尾加入如下配置
	export JAVA_HOME=/usr/local/jdk11
	export PATH=$PATH:$JAVA_HOME/bin

# 5.加载配置生效
	source /etc/profile

# 6.测试环境变量
	java -version

二.安装tomcat



# 1.解压缩到/usr目录中
	tar -zxvf apache-tomcat-8.5.82.tar.gz -C /usr/local
	-C 用来指定解压缩的位置(如果不能解压,把解压路径删除再次解压)

# 2.启动tomcat
	./bin/startup.sh 

# 3.开启端口号
    #查看防火墙的状态
	systemctl status firewalld
	#查看某个端口的状态
	firewall-cmd --zone=public --query-port=8080/tcp

	#返回的结果如果是no,则表示该端口是在关闭状态,那么,我们就要打开此端口号
	firewall-cmd --zone=public --add-port=8080/tcp --permanent 
	#进行防火墙的重载
	firewall-cmd --reload

# 4.在windows中访问tomcat
	地址:设置虚拟机的静态ip地址:8080

# 5.显示tomcat实时控制台信息
	进入tomcat的logs目录中使用tail -f catalina.out 命令实时查看控制台信息 

# 6.关闭tomcat
	在tomcat的bin目录下面使用 ./shutdown.sh

三.安装mysql

1 将下载好的文件上传到 local下

2 解压文件

tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

3 重命名

mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

4 创建mysql用户组和用户并修改权限

cd /usr/local/mysql 进入mysql
groupadd mysql 创建用户组mysql
useradd -r -g mysql mysql 在用户组mysql中创建用户mysql
mkdir -p /data/mysql 创建文件
chown mysql:mysql -R /data/mysql 给用户mysql设置权限

5 配置my.cnf

vi /etc/my.cnf

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
lower_case_table_names=1

6 初始化数据库

(进入bin目录下)
cd /usr/local/mysql/bin/
 ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=root --initialize

7 查看密码

cat /data/mysql/mysql.err

8 启动mysql,并更改root 密码

先将mysql.server放置到/etc/init.d/mysql中。

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

9 启动服务

service mysql start

9 修改密码

./mysql -u root -p
SET PASSWORD = PASSWORD('root'); 
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; 
FLUSH PRIVILEGES;

10 更改配置,使用navicat连接

use mysql                                            #访问mysql库
update user set host = '%' where user = 'root';      #使root能再任何host访问
FLUSH PRIVILEGES;   cd 

11 如果不希望每次都到bin目录下使用mysql命令则执行以下命令

ln -s  /usr/local/mysql/bin/mysql    /usr/bin

设置开机自启

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 将服务文件拷贝到init.d下,并重命名为mysql

chmod +x /etc/init.d/mysql 赋予可执行权限

chkconfig --add mysql 添加服务

chkconfig --list 显示服务列表

如果看到mysql的服务,并且3,4,5都是onc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值