linux jdk/tomcat/mysql安装

linux 安装jdk

1 下载jdk

https://www.oracle.com/technetwork/java/javase/downloads/index.html

2 安装

yum install lrzsz -y

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

# 2.进入jdk解压缩目录查看
	cd /usr/local/jdk11

# 3.查看详细信息
	[root@localhost jdk1.8.0_152]# ls
		bin        db       javafx-src.zip  lib      man          release  THIRDPARTYLICENSEREADME-JAVAFX.txt
		COPYRIGHT  include  jre             LICENSE  README.html  src.zip  THIRDPARTYLICENSEREADME.txt

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

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

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

===================================================================================

安装tomcat

# 0.下载tomcat
	https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.70/bin/

# 1.通过工具上传到Linux系统中

# 2.解压缩到/usr/local目录中
	[root@localhost ~]# tar -zxvf apache-tomcat-8.5.82.tar.gz -C /usr/local
	-C 用来指定解压缩的位置
	 mv apache-tomcat-8.5.82 tomcat

# 3.查看解压内容
	cd /usr/local/tomcat
	[root@localhost apache-tomcat-8.5.46]# ls -l
    总用量 124
    drwxr-x---. 2 root root  4096 10月 13 12:27 bin
    -rw-r-----. 1 root root 19318 9月  17 02:19 BUILDING.txt
    drwx------. 2 root root   238 9月  17 02:19 conf
    -rw-r-----. 1 root root  5407 9月  17 02:19 CONTRIBUTING.md
    drwxr-x---. 2 root root  4096 10月 13 12:27 lib
    -rw-r-----. 1 root root 57011 9月  17 02:19 LICENSE
    drwxr-x---. 2 root root     6 9月  17 02:17 logs
    -rw-r-----. 1 root root  1726 9月  17 02:19 NOTICE
    -rw-r-----. 1 root root  3255 9月  17 02:19 README.md
    -rw-r-----. 1 root root  7139 9月  17 02:19 RELEASE-NOTES
    -rw-r-----. 1 root root 16262 9月  17 02:19 RUNNING.txt
    drwxr-x---. 2 root root    30 10月 13 12:27 temp
    drwxr-x---. 7 root root    81 9月  17 02:17 webapps
    drwxr-x---. 2 root root     6 9月  17 02:17 work

# 4.启动tomcat
	[root@localhost apache-tomcat-8.5.46]# ./bin/startup.sh 

# 5.关闭网络防火墙
	systemctl stop firewalld	   关闭网络防火墙
	systemctl disable firewalld  关闭开机自启动(永久关闭)

# 6.在windows中访问tomcat
	http://10.15.0.8:8080/

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

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

===================================================================================

安装mysql

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

2 解压文件

tar -zxvf mysql-5.7.26-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
groupadd mysql
useradd -r -g mysql mysql
mkdir -p /data/mysql
chown mysql:mysql -R /data/mysql

5 配置my.cnf

vim /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 初始化数据库

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
t#p!T.P9dJsF

在这里插入图片描述

8 启动mysql,并更改root 密码

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

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

启动服务

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;    

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都是on的话则成功

下面是mysql5.6的安装方法。

1 环境准备

# 1.卸载mariadb,否则安装mysql会出现冲突
# 2.执行命令rpm -qa | grep mariadb
# 3.列出所有被安装的mariadb rpm 包;
# 4.执行命令rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

2 在线安装

# 1.添加官方的yum源创建并编辑mysql-community.repo文件
	vi /etc/yum.repos.d/mysql-community.repo
# 2.粘贴以下内容到源文件中
	[mysql56-community]
    name=MySQL 5.6 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
    enabled=1
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    注意:如果需要安装mysql5.7只需要将baseurl修改即可 
    	baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
# 3.安装mysql(时间偏长)
	sudo yum install -y mysql-community-server

3 设置root密码

# 1.检查数据库是否已经启动
	ps -ef | grep -i mysql
	如果启动则要关闭
	service mysqld stop

# 2.修改配置文件 vi /etc/my.cnf
	[mysqld]标签下添加
	skip-grant-tables

# 3.重启mysql
	service mysqld start   
# 4 登录数据库
	mysql -u root
# 5 修改密码
	use mysql;
	update user set password=password("root") where user='root';
	flush privileges;

4 开启远程访问

1.安装完成mysql时,发现mysql数据库,不允许我们远程连接需要修改设置
2.登录mysql,并选择使用mysql数据库
3.执行授权命令
	grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
	下面是允许所有连接
	GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
4.刷新权限
	flush privileges;
5 删除[mysqld]标签下的代码
	skip-grant-tables
6 .重启服务
	systemctl restart mysqld
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值