Centos7安装jdk8以及mysql5.7以及Navicat连接虚拟机mysql的出错以及解决方法(附mysql下载出错解决办法)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Centos7安装jdk8以及mysql5.7以及Navicat连接虚拟机mysql的出错以及解决方法(附mysql下载出错解决办法)

JDK8下载安装

首先使用VMwareWorkStation打开Centos7虚拟机.

然后使用Xshell7进行远程登录虚拟机,之所以用这个是因为很方便.

首先打开Xshell7,进入root用户

输入如下指令进入opt目录并且创建两个文件夹

进入opt目录   [root@hadoop0114 software]# cd /opt  
创建module文件夹 [root@hadoop0114 opt]# mkdir module
创建soft文件夹 [root@hadoop0114 opt]# mkdir software

jdk8-Linux下载

下载完毕之后是个文件夹,我们只需要里面的tar.gz文件

之后直接用鼠标把这个文件拖入到software这个目录中!

之后使用指令解压该文件即可

[root@hadoop0114 software]#  tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/module/

解压完毕之后还需要进行jdk环境变量的配置

输入

cd /etc/profile.d
进入profile.d目录之后创建一个文件用于配置jdk的环境变量
vim jdkenv.sh

进入该文件后输入

export JAVA_HOME=/opt/module/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin

之后输入 : wq退出

之后使用source /etc/profile 重新加载,使得脚本生效

配置完毕之后,输入java 就可以看见java已经配置成功了,当然也可以输入java -version

mysql5.7下载安装

mysql的安装不像jdk那么简单,由于Centos7出厂自带mariadb,因此需要先卸载这个.

使用指令:

查询:rpm -qa | grep -i mariadb
删除:rpm -e --nodeps  mariadb-libs-5.5.68-1.el7.x86_64

查看是否有mariadb,如果有则删除

同时确认本机是否有mysql,如果有,删除,做法一样

查询:rpm -qa | grep -i mysql
删除:rpm -e --nodeps "mariadb-libs-5.5.68-1.el7.x86_64"

确保没有mysql之后,使用下面指令下载对应的rpm文件

这里可以先创建一个放置这个rpm包的目录

例如我就是在/opt/software下放置这个文件

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

出现Complete也就是完成之后,继续执行下面的操作

之后输入下面指令进行yun源安装命令

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

之后再输入

yum -y install mysql-server

如果下载过程中出现这个问题

那么就按顺序执行下面的操作即可,出现上述提示原因是Mysql的GPG升级了,需要重新获取

解决方法

先执行: rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再次进行服务安装:yum -y install mysql-server

然后就可以等待服务下载完毕了,下载完毕之后开启服务

systemctl start mysqld

然后查看服务状态

systemctl status mysqld

如果是这种显示状态就说明已经安装成功了

之后使用指令查看mysql的初始密码

grep 'temporary password' /var/log/mysqld.log 

之后输入指令进行登录并且准备修改mysql的密码

输入一个指令可以发现不允许操作,会要求我们进行修改密码

你可以直接按照mysql的密码要求进行设置密码,要求大小写数字以及符号。

我们输入指令进行修改密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysql020114.'

进行密码的设置即可,这里的密码要求:

大小写同时存在

有数字

有特殊字符

当然你也可以修改mysql的密码要求

1.设置密码安全策略为LOW 
set global validate_password_policy=0; # 保密级别 
set global validate_password_length=1; # 密码长度 
2.设置密码 set password = password('rootjtx'); 
3.运行外部链接 grant all on *.* to 'root'@'%' identified by 'root'; 
4.刷新权限 flush privileges;

挨个执行上面的指令即可,然后你就可以把密码设定为简单的root了

之后修改密码成功之后你的mysql就配置成功了,可以输入一个指令进行查验

Navicat连接虚拟机上的mysql

使用对应的ip地址进行连接,测试连接的时候如果发现连接不上,那么可能是因为你的虚拟机上的mysql没有开启允许远程连接的操作,修改步骤如下:

解决Navicat连接不上虚拟机上的mysql的办法

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)


相关文章
|
3天前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
23天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
120 3
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
98 2
|
1月前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
166 2
|
2月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置服务等,并与使用 RPM 包安装进行了对比,帮助读者根据需求选择合适的方法。编译源码安装虽然复杂,但提供了更高的定制性和灵活性。
295 2
|
2月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
119 64
|
2月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
126 61
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。