安装Jdk、MySql、Tomcat记录(Linux:CentOS)

  • 先在服务器用户目录(/home/lwj/)下创建两个目录,作为后期环境的使用:mkdir tools 和 mkdir environment,一个是作为上传工具的目录,一个是作为安装的目录

  • 要进行后面的操作,我们需要修改几个配置,关闭防火墙,并禁止开机启动。

    ​ 查看防火墙状态: systemctl status firewalld

    ​ 执行关闭命令: systemctl stop firewalld

    ​ 执行开机禁用防火墙自启命令:systemctl disable firewalld

还有进行主机名的修改:vi /etc/hostsvi /etc/hostname

Jdk安装及环境配置

将JDK进行上传到tools目录下,然后进行解压

1
tar -zvxf tools/jdk-8u171-linux-x64.tar.gz -C environment/

配置环境变量:

1
vi ~/.bash_profile

添加如下信息

1
2
3
4
export JAVA_HOME=/home/lwj/environment/jdk1.8.0_171
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

让环境变量生效

1
source ~/.bash_profile

验证jdk是否安装成功

1
java -version

MySQL-5.7使用yum方式安装

1、安装MySQL YUM源到本地

1
yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2、检查 mysql 源是否安装成功

1
2
3
4
5
6
yum repolist enabled | grep "mysql.*-community.*"
Copy
安装成功后会看到如下:
!mysql-connectors-community/x86_64 MySQL Connectors Community 153
!mysql-tools-community/x86_64 MySQL Tools Community 110
!mysql57-community/x86_64 MySQL 5.7 Community Server 424Copy

3、使用 yum install 命令安装

1
yum -y install mysql-community-server

4、安装完毕后,启动MySQL数据库

1
systemctl start mysqld

5、查看MySQL的启动状态

1
systemctl status mysqld

6、设置开机自启动

1
systemctl enable mysqld

7、重载所有修改过的配置文件

1
systemctl daemon-reload

8、修改root账户默认密码
mysql 安装完成之后,生成的默认密码在 /var/log/mysqld.log 文件中。使用 grep 命令找到日志中的密码。
执行:

1
2
3
4
grep 'temporary password' /var/log/mysqld.log

出现比如:
A temporary password is generated for root@localhost: WMYu.#o8o#30Copy

9、修改密码
使用mysql -uroot -p 回车,输入上述查询出的密码, 将密码改为:Lwj#123123 输入:

1
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lwj#123123'; 

10、配置root用户远程登录及添加远程登录用户
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,两种方式:
1)设置root用户允许远程登录:
执行:

1
2
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Lwj#123123' WITH GRANT OPTION;   
flush privileges;sql

​ 2)可以添加一个允许远程连接的普通帐户

1
2
GRANT ALL PRIVILEGES ON *.* TO 'suben'@'%' IDENTIFIED BY 'Lwj#123123' WITH GRANT OPTION;   
flush privileges;

12、设置默认编码为 utf8

mysql 安装后默认不支持中文,需要修改编码。
修改 /etc/my.cnf 配置文件,在相关节点(没有则自行添加)下添加编码配置,如下:
执行:

vi /etc/my.cnf
在文件的末尾添加如下信息:

1
2
3
4
5
6
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

CentOS7下MySQL-5.7使用yum方式卸载:

1、停止MySQL
命令:systemctl stop mysqld
2、查看已安装的mysql
命令:rpm -qa | grep -i mysql
3、卸载mysql,依次卸载第2步骤所列出的有关MySQL的安装包,如
命令:yum remove -y mysql-community-server-5.6.36-2.el7.x86_64
4、删除mysql相关目录
1)使用命令查看mysql相关的文件目录:find / -name mysql
2)依次删除所查到的目录,命令:rm -rf /xxx/xxx/mysql

Tomcat安装及环境配置

1、下载tomcat-8.5.40,到官网上下
2、安装tomcat

1)上传tomcat到tools目录下

2)解压安装

1
tar -zvxf tools/apache-tomcat-8.5.61.tar.gz -C environment/

3、配置环境变量

1
vi ~/.bash_profile

添加如下命令

1
2
#tomcat
export PATH=$PATH:/home/lwj/envirenmont/apache-tomcat-8.5.61/bin

image-20210303161746612

使环境变量生效

1
source ~/.bash_profile

4、进入安装目录下的bin目录,启动Tomcat

1
sh startup.sh

image-20210303140221836

5、验证,在浏览器输入http://121.4.60.79:8080

image-20210303143007735

tomcat关闭 :

sh shutdown.sh