Linux中一些软件的安装

软件的安装方式:

  1. 二进制安装。---只需要解压就可以。 只针对特殊平台。 比如jdk tomcat

  2. RPM: 按照一定的规范就可以按照该软件。 无法安装依赖的文件。

  3. yum 远程安装 基于RPM 帮你把依赖的文件安装上去。 多

  4. 安装源码安装。 编译--->打包---->安装

一、安装jdk1.8

首先我们要先有jdk1.8的压缩包,格式为xxx.tar.gz。可以通过wget命令下载也可以通过文件传输的方式压缩包传入到Linux中。传输可以使用XFtp7来实现。

我们一般都将软件安装到   /usr/local/soft目录下(或者直接/usr/local目录下)

 (1) 压缩文件上传到指定目录下 (上面推荐的安装路径下)

 (2) 解压该文件

tar  -zxvf  jdk-8u161-linux-x64.tar.gz

(3) 配置环境变量

vi /etc/profile

配置内容:(直接在文件最后面换行写入)

#####JDK环境变量的配置#######

export JAVA_HOME=jdk的安装路径
export PATH=$PATH:$JAVA_HOME/bin

 (4)刷新配置文件

source  /etc/profile

二、安装tomcat8.5

(1) 传入压缩包并解压(与上面安装jdk的步骤相同)

(2) tomcat的启动(解压即可用)

  • 进入到tomcat的bin目录
  • 运行startup.sh

./startup.sh

  • 结束运行

./shutdown.sh

(3) 防火墙放行端口号(以默认端口号8080为例)

firewall-cmd --add-port=8080/tcp --zone=public --permanent

三、安装mysql8.0.11

安装之前如果安装的有其他的版本,需要先卸载

卸载mysql的步骤:

(1) 关闭MySQL

service mysqld stop

(2) 查看当前安装mysql情况,查找以前是否装有mysql

rpm -qa | grep -i mysql

执行以后如果有内容则将这些内容执行以下的命令:

rpm -ev 上面出现的名称复制下来 --nodeps

一个一个删除安装,删除完毕以后再执行一次查看安装的命令,查看是否删除干净

(3) 查看之前安装的MySQL的目录并删除

find / -name mysql

将查出的内容通通删除  rm -rf 目录名

(4) 删除 my.cnf 文件

rm -rf /rtc/my.cnf

(5) 最后执行一遍查看命令,如果无结果则说明卸载成功

rpm -qa | grep -i mysql

Centos7安装MySQL8.0.11直接看大佬们的文章:这里8.0.11和8.0.21安装方式相同,想安装哪个版本都可。

阿里云服务器 Centos 7 安装 MySQL Community Server 8.0.21_SummerGao.的博客-CSDN博客官网地址:https://de...https://blog.csdn.net/qq_25231683/article/details/120016298?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165902481416782391844527%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165902481416782391844527&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-120016298-null-null.142^v35^experiment_28w_v1&utm_term=mysql-community-server-8.0.21-1.el7.x86_64.rpm&spm=1018.2226.3001.4187Mysql8中会出现的一些问题:

1.Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

可能会出现输入初始密码怎么也输入不对的情况,这里引入另一位大佬的文章完美解决:

Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)_肖帝的博客-CSDN博客ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)翻译:错误1045(28000):对用户“root”@本地主机拒绝访问(使用密码:是)一般这个错误是由密码错误引起,解决的办法自然就是重置密码。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /et...https://blog.csdn.net/x15011238662/article/details/83959674?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165903352016780366587671%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165903352016780366587671&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-83959674-null-null.142^v35^experiment_28w_v1&utm_term=ERROR%201045%20%2828000%29%3A%20Access%20denied%20for%20user%20root%40localhost%20%28using%20password%3A%20YES%29&spm=1018.2226.3001.41872. MySQL8中运行项目出现错误:ONLY_FULL_GROUP_BY 的问题。说到底这种错误还是语法不规范的问题,但是老版本的MySQL不会报错,新版本则不允许这种错误。

真正有效解决ONLY_FULL_GROUP_BY的问题_量子玫瑰的博客-CSDN博客_onlyfull有效解决ONLY_FULL_GROUP_BY的问题问题描述报错 如上图 在mysql 5.7版本下可能会报如下错误Error Code: 1055. Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘×××’ which is not functionally......https://blog.csdn.net/qq_34637782/article/details/101029487?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165903416516782184615828%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165903416516782184615828&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-101029487-null-null.142^v35^experiment_28w_v1&utm_term=%3Donly_full_group_by&spm=1018.2226.3001.4187采用它里面的思路一即可完美解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值