centos7部署项目,并且成功启动

1.安装centos7操作系统

参考以下网站,可以成功安装centos7操作系统,安装时注意操作系统类型选择Linux,版本为 CentOS 7

https://blog.csdn.net/qq_46017623/article/details/130723343
2.安装jdk1.8

1)下载jdk安装包

https://www.oracle.com/cn/java/technologies/downloads/#java8-linux

2)通过终端连接上传jdkt的压缩文件
3)执行解压命令(需要解压到那个目录下,就进入到该目录下)

tar -xvf jdk-8u201-linux-x64.tar.gz

4)配置环境变量

在etc 的profile里面配置环境变量命令:vi /etc/profile

i进行插入模式,光标移到最下面

配置以下环境变量(路径:JDK的安装路径)

ESC -->:wq 退出并保存

安装jdk的完成,来测试一下是否安装成功

命令:java -version

出现jdk版本,代表成功

3.安装tomcat

1)下载tomcat安装包

https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.100/bin/

2)通过终端连接上传tomcat的压缩文件

3)解压tomcat文件

tar -xvf apache-tomcat-7.0.100.tar.gz

4)然后接下来进入到Tomcat的bin目录下面

5)启动tomcat

启动tomcat并且把日志输出来 ./startup.sh && tail -f .../logs/catalina.out

6)验证tomcat

从浏览器访问,输入http://ip:8080 即可访问,出现以下界面显示tomcat安装好了

4.安装mysql

1)下载mysql安装包

https://downloads.mysql.com/archives/community/

2)解压mysql

tar --xvf mysql-5.7.14-1.el7.x86_64.rpm-bundle.tar

解压后有几个包,有如下几个包:

3)安装mysql,安装的顺序

这里我们只需要安装

mysqlcommunity-common-5.7.14-1.el7.x86 64.rpm

mysqlcommunity-client-5.7.14-1.el7.x86 64.rpm

mysql-community-libs-5.7.14-1.el7.x86 64.rpm

mysqlcommunity-libs-compat-5.7.14-1.el7.x86_64.rpm

mysqlcommunity-server-5.7.14-1.el7.x86_64.rpm

4)启动mysql服务

启动服务:service mysql start

如上面命令无法启动请使用:service mysqld start

关闭服务器:service mysqld stop

5)初始化mysql,修改初始化密码

获取初始化密码cat /root/.mysql_secret

登录MySQL:mysql -uroot -p

设置新的密码:update mysql.user set authentication_string=password('123456') where user='root';

然后刷新保存:flush privileges;

退出mysql exit

6)无法navicat链接

mysql -u root -p输入密码

mysql> use mysql;

mysql> select user,host from user;

±-----------------±----------+

| user | host |

±-----------------±----------+

| root | % |

| admin | localhost |

| mysql.infoschema | localhost |

| mysql.session | localhost |

| mysql.sys | localhost |

| zhangj | localhost |

±-----------------±----------+

注意我的root,host是'%'

你可能执行的是:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';

FLUSH PRIVILEGES; #刷新权限
5.成功启动项目

进入到tomcat7bin目录下输入命令: ./startup.sh && tail -f .../logs/catalina.out

6.注意事项

1)遇到问题

a.tomcat启动后,访问不到

解压的包少东西,需要重新解压tomcat包

b.我在安装libs时,出现了以下的提示

解析:rpm -ivh mysql-community-libs-5.7.39-1.el7.x86_64.rpm --nodeps --force:

-i: 这个选项告诉rpm安装包。

-v: 启用详细的输出,显示安装进度。

-h: 显示哈希标记,以#字符表示进度。

mysql-community-libs-5.7.39-1.el7.x86_64.rpm: 这是要安装的RPM包的名称。

--nodeps: 忽略依赖关系。这意味着rpm会安装mysql-community-libs,即使它有未满足的依赖关系。

--force: 强制安装,即使可能存在依赖关系问题或其他问题。

安装完成后再单独安装依赖

下载一下安装

yum install -y perl-Module-Install.noarch

yum clean all

yum makecache

安装net-tools

yum -y install net-tools

再次安装,即可

yum install -y perl-Module-Install.noarch

c.启动tomcat的时候找不到表,mysql配置区分大小写

解决办法:让mysql不区分大小写的方法1、进入mysql的安装目录,找到并打开配置文件"my.cnf";2、在配置文件的最后一行加上"lower_case_table_names=1"语句,设置大小写敏感参数"lower_case_table_names",让mysql对大小写不敏感;3、重启mysql服务即可。

d修改配置文件my.cnf文件不生效

文件权限问题,文件权限过大(全局可写),MySQL 会出现安全考虑不会读取该配置文件

解决方案: https://www.nhooo.com/note/qa3ga1.html

2)终端工具:MobaXterm.exe

3)常用命令:

查看ip:ifconfig、永久关闭防火墙:systemctl disable firewalld

相关推荐
正在努力的小河1 小时前
Linux设备树简介
linux·运维·服务器
荣光波比1 小时前
Linux(十一)——LVM磁盘配额整理
linux·运维·云计算
LLLLYYYRRRRRTT1 小时前
WordPress (LNMP 架构) 一键部署 Playbook
linux·架构·ansible·mariadb
轻松Ai享生活2 小时前
crash 进程分析流程图
linux
大路谈数字化3 小时前
Centos中内存CPU硬盘的查询
linux·运维·centos
luoqice4 小时前
linux下查看 UDP Server 端口的启用情况
linux
倔强的石头_5 小时前
【Linux指南】动静态库与链接机制:从原理到实践
linux
赏点剩饭7785 小时前
linux中的hostpath卷、nfs卷以及静态持久卷的区别
linux·运维·服务器
神鸟云5 小时前
DELL服务器 R系列 IPMI的配置
linux·运维·服务器·网络·边缘计算·pcdn
herderl6 小时前
**僵尸进程(Zombie Process)** 和**孤儿进程(Orphan Process)**
linux·运维·服务器·网络·网络协议