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

简介: 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)


相关文章
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
753 21
|
SQL 关系型数据库 MySQL
MySQL下载安装全攻略!小白也能轻松上手,从此数据库不再难搞!
这是一份详细的MySQL安装与配置教程,适合初学者快速上手。内容涵盖从下载到安装的每一步操作,包括选择版本、设置路径、配置端口及密码等。同时提供基础操作指南,如数据库管理、数据表增删改查、用户权限设置等。还介绍了备份恢复、图形化工具使用和性能优化技巧,帮助用户全面掌握MySQL的使用方法。附带常见问题解决方法,保姆级教学让你无忧入门!
1438 21
MySQL下载安装全攻略!小白也能轻松上手,从此数据库不再难搞!
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
536 11
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
616 41
|
Oracle Java 关系型数据库
Tomcat和JDK的详细安装、下载和环境配置指南
以上就是JDK和Tomcat的下载、安装和环境配置的详细步骤。希望这个指南能帮助你顺利完成设置。
951 32
|
11月前
|
Ubuntu Java Android开发
在Ubuntu 18.04上安装与JDK 8兼容的Eclipse版本的步骤。
安装过程结束后,您就可以开始使用Eclipse来开发您的Java项目了,并且确保它与JDK 8兼容无误。这个过程涉及的是一个基本的安装流程,针对使用Java 8的用户,Eclipse的其他配置和插件安装根据个人开发环境和需求来定制。
598 0
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
843 17
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
747 11
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL下载与安装
本文介绍了MySQL的下载与安装流程(2025.4.29,作者:blue)。主要内容包括:1) 从官方地址下载MySQL;2) 解压文件并配置环境变量;3) 注册MySQL服务并通过命令行验证;4) 启动和停止MySQL服务;5) 修改默认账户密码;6) 登录MySQL。通过详细步骤和截图,帮助用户顺利完成安装与初始配置。
3240 13
|
10月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
598 158