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