centos7下载mysql5.7,jdk1.8

这篇具有很好参考价值的文章主要介绍了centos7下载mysql5.7,jdk1.8。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:最近公司服务器从阿里云换到腾讯云了(为了省钱啧啧),所以这个相关环境的配置工作,由我来负责了。

1.Mysql

1.下载

第一步:

rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

第二步:

yum repolist all | grep mysql | grep enabled

第三步:

yum -y install mysql-community-server

进行到第三步后会出现一波报错:

源 “MySQL 5.7 Community Server” 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。

解决办法:先输入一下命令后,再次输入第三步的命令

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

2.启动

systemctl start mysqld  启动
systemctl status mysqld  可以查看服务状态

3.设置用户密码

1.先获得初始密码:
CentOS上的root默认密码可以在文件/var/log/mysqld.log找到,通过下面命令可以打印出来:

cat /var/log/mysqld.log | grep -i 'temporary password'

2.执行命令:

mysql -uroot -p

然后就会让你输入密码,然后输入刚才打印出的默认密码

3.修改密码:
(输入初始密码,此时不能做任何事情,因为MYSQL默认必须修改密码才能正常使用)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abc@989898';

这里的密码尽量设置复杂点,不然会报密码太简单的错误

4.配置权限

上面三步完成后,就可以进行数据库的相关操作了,但是可能不方便,使用可视化工具navicat连接。
而连接时会报错:1044-access denied for user 'root'@'36.33.26.12' to databases
这是因为本地ip没有连接远程数据库的权限。
解决:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Abc@989898' WITH GRANT OPTION;

on 后面的.代表所有的库,@后面的%代表所有的ip地址
命令就是任何机器都可以通过这个用户名和密码访问到远程上的所有数据库。
但是真实线上环境肯定不允许,可以指定一些ip,然后指定对应的数据库。
最后,执行刷新命令,navicat就可以连接了。

flush privileges;

2.jdk1.8

1.自我检查

(如果下载安装后,执行这两个命令都没问题,就不用配置环境变量了,直接测试,因为 为什么Linux下用yum安装的jdk,不用配置环境变量 有知道的可以留言告诉俺)

好多时候,centos7下载好后都自带jdk。但是阿里云和腾讯云没有。要是下面两个命令都没问题,就说明java环境没问题,可以写个demo打成jar包,放到服务上看看能不能跑起来。

java -version  
javac      

2.下载安装

yum -y install java-1.8.0-openjdk*

mysql5.7jar包下载,腾讯云,云计算

mysql5.7jar包下载,腾讯云,云计算
如果安装完成后,执行java -version和javac都没问题,就不用配置java环境变量了。如果有问题,说明环境变量没有配置,根据下面配置一下。

3.寻找位置

which java

mysql5.7jar包下载,腾讯云,云计算

ls -lrt /usr/bin/java    (上一步查询出的目录)

mysql5.7jar包下载,腾讯云,云计算

ls -lrt /etc/alternatives/java

mysql5.7jar包下载,腾讯云,云计算
找到了,位置在/usr/lib/jvm目录下。

cd /usr/lib/jvm
ls

可以看到下载的这些
mysql5.7jar包下载,腾讯云,云计算

4.配置环境变量

vim /etc/profile

输入i 进行insert 在最下面位置加上:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0

export JRE_HOME=$JAVA_HOME/jre  

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

按一下esc,输入

:wq   保存并推出

最后使配置生效:

source /etc/profile

再次执行那两个命令,看看可不可以。

5.测试是否可以运行java程序

1.项目

随便写个不需其他东西比如数据库的一个demo,最好springboot项目,能打成jar包不需要tomcat了。

2.打包

mysql5.7jar包下载,腾讯云,云计算

3.将jar包上传到服务上面去,随便建一个目录(我是通过FileZilla上传的)mysql5.7jar包下载,腾讯云,云计算

1处是主机ip 用户名 密码 端口填22
2处是本地jar包所在位置
3处是虚拟机需要放置jar包的位置
从左边右击jar包点上传就上传到服务指定位置了,如图我是在/usr/local下建了一个jar文件夹

4.运行

mysql5.7jar包下载,腾讯云,云计算
来到jar目录下,执行java -jar xxxx.jar能跑起来就说明jdk环境配置成功。文章来源地址https://www.toymoban.com/news/detail-754808.html

到了这里,关于centos7下载mysql5.7,jdk1.8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos Linux 下载安装 jdk1.8

    Linux 下载安装 jdk1.8 一、下载 二、解压 用 tar 命令- C 解压到指定的目录下 三、配置环境变量 在/etc/profile 文件中 末行添加 配置 jdk 环境 四、测试 Java 环境是否成功

    2024年01月18日
    浏览(43)
  • Centos7 安装MySQL 5.7图文详细教程

    检查当前系统是否安装过mysql 执行安装命令前,先执行查询命令 1. CentOS6 如果存在mysql-libs的旧版本包如下: 请先执行卸载命令: rpm -e --nodeps mysql-libs 2. CentOS7 先执行查询: rpm -qa|grep mariadb 如果存在mariadb执行删除: rpm -e --nodeps mariadb-libs 1. 将压缩包传到服务器 我这里用的是

    2024年02月04日
    浏览(45)
  • Centos7 安装 MySQL5.7 步骤

    之前一直是在window上安装mysql,但是实际应用mysql都是安装在服务器上,所以记录一下 本文记录了两种方式来安装mysql 一、使用yum源方式安装 二、使用本地tar文件方式安装 MariaDB Server 是最流行的开源关系型数据库之一。它由 MySQL 的原始开发者制作,并保证保持开源。 在 Ce

    2024年02月16日
    浏览(41)
  • Linux从零搭建Hadoop集群(CentOS7+hadoop 3.2.0+JDK1.8+Mapreduce完全分布式集群案例)

    和相关配置版本 :Linux CentOS Hadoop Java 版本: CentOS7 Hadoop3.2.0 JDK1.8 虚拟机参数信息内存3.2G、处理器2x2、内存50G ISO:CentOS-7-x86_64-DVD-2009.iso 基本主从思路: 先把基础的设置(SSH、JDK、Hadooop、环境变量、Hadoop和MapReduce配置信息)在一台虚拟机(master)上配好,通过

    2024年02月05日
    浏览(67)
  • [亲测有效]CentOS7下安装mysql5.7

    近期项目需要 搭配 mysql一起 存储 相关数据, 但对mysql的版本有要求, 于是在服务器搭建了mysql 5.7 ,顺便记录一下搭建步骤和踩坑解决步骤。 目录 前言 一、清除旧安装包 二、安装YUM 三、使用yum命令即可完成安装 四、重新设置密码 五、创库 六、项目连接数据库 1、 查看系

    2024年01月23日
    浏览(46)
  • Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程

    今天出一期Centos下安装Mysql(详细教程)包括数据库密码跳过修改  目录 1.获取安装包 2.安装程序 安装下载的rpm包 查看安装包 修改5.7版本(重要) 安装MySQL Server 3. 进入数据库 方法1.   查找密码 方法2.   跳过密码 4.修改登录密码 官网下载地址 这里有很多不同的版本(选择

    2024年01月24日
    浏览(67)
  • 【MySQL入门指南】Centos7下MySQL5.7安装教程(全程图解)

     MySQL是一个可移植的数据库,几乎能在当前所有的操作系统上运行。本文重点讲解如何在Centos7上安装MySQL。在安装过程中,推荐始终以 root 用户的身份运行以减少操作的成本。  在你的Centos7系统中,可能已经预装有MySQL或者mariadb(MySQL的一个分支),并在后台以守护进程的

    2024年02月07日
    浏览(61)
  • 手把手教你在Centos7.6系统安装mysql5.7

    需要安装对应系统适配的mysql,避免出现问题 我的是CentOS Linux release 7.6.1810 (Core) ,所以安装centos7.6对应的mysql5.7 点击链接在官网中获取适用的mysql文件,这里我找到的是mysql57-community-release-el7.rpm,其中mysql57代表mysql5.7,el代表centos,7代表centos的版本(因为未发布el7.6,所以用

    2024年02月03日
    浏览(72)
  • 【Linux】Centos7 shell实现MySQL5.7 tar 一键安装

    🦄 个人主页——🎐 个人主页 🎐✨🍁 🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油!🪁🍁🪁🍁🪁🍁🪁🍁 目录 一、安装下载 二、执行安装 下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.44-el7-x86_64.tar.gz 脚本和tar包结构 my.cnf 配置文件 ins

    2024年02月05日
    浏览(45)
  • Centos7 两种方式安装 MySQL5.7 步骤 yum 、本地 tar 文件

    1、卸载系统自带 mariadb MariaDB Server 是最流行的开源 关系型数据库 之一。它由 MySQL 的原始开发者制作,并保证保持开源。 在 CentOS 7 中默认安装有 MariaDB 可忽略,安装完成之后可以直接覆盖掉 MariaDB。 查看并卸载系统自带的 Mariadb 2、下载并安装 MySQL 官方的 Yum 由于 CentOS 的

    2024年01月24日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包