当前位置:网站首页>Centos7安装jdk8以及mysql5.7以及Navicat连接虚拟机mysql的出错以及解决方法(附mysql下载出错解决办法)
Centos7安装jdk8以及mysql5.7以及Navicat连接虚拟机mysql的出错以及解决方法(附mysql下载出错解决办法)
2022-06-24 07:01:00 【mYoshino】
JDK8下载安装
首先使用VMwareWorkStation打开Centos7虚拟机.
然后使用Xshell7进行远程登录虚拟机,之所以用这个是因为很方便.
首先打开Xshell7,进入root用户
输入如下指令进入opt目录并且创建两个文件夹
进入opt目录 [[email protected] software]# cd /opt
创建module文件夹 [[email protected] opt]# mkdir module
创建soft文件夹 [[email protected] opt]# mkdir software
jdk8-Linux下载
下载完毕之后是个文件夹,我们只需要里面的tar.gz文件
之后直接用鼠标把这个文件拖入到software这个目录中!

之后使用指令解压该文件即可
[[email protected] 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://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm

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

之后输入
[[email protected] software]# rpm -ivh mysql57-community-release-el7-9.noarch.rpm

之后再输入
yum -y install mysql-community-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的密码
输入一个指令可以发现不允许操作,会要求我们进行修改密码
我们输入指令进行修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysql020114.'
进行密码的设置即可,这里的密码要求:
大小写同时存在
有数字
有特殊字符
之后修改密码成功之后你的mysql就配置成功了,可以输入一个指令进行查验
Navicat连接虚拟机上的mysql


使用对应的ip地址进行连接,测试连接的时候如果发现连接不上,那么可能是因为你的虚拟机上的mysql没有开启允许远程连接的操作,修改步骤如下:
解决Navicat连接不上虚拟机上的mysql的办法
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
边栏推荐
- 数据库,查询本月借出书的数量,如果高于10本时,显示“本月借出书大于10本”,否则显示“本月借出书小于10本”
- Chart list Performance Optimization: minimum resource consumption in the visualization area
- 新准则金融资产三分类:AMC、FVOCI和FVTPL
- 小样本故障诊断 - 注意力机制代码 - BiGRU代码解析实现
- 新技术实战,一步步用Activity Results API封装权限申请库
- Opencv get (propid) common values
- 权限模型 DAC ACL RBAC ABAC
- 一文带你了解Windows操作系统安全,保护自己的电脑不受侵害
- Detailed explanation of etcd backup and recovery principle and actual record of stepping on the pit
- 到底哪一首才是唐诗第一?
猜你喜欢
随机推荐
Ordinary token
ZUCC_ Principles of compiling language and compilation_ Experiment 01 language analysis and introduction
5 minutes, excellent customer service chat handling skills
问题4 — DatePicker日期选择器,2个日期选择器(开始、结束日期)的禁用
Common CVM transcribes audio using virtual sound card
The reason why the qtimer timer does not work
The article takes you to understand the security of Windows operating system and protect your computer from infringement
李白最经典的20首诗排行榜
ZUCC_ Principles of compiling language and compilation_ Experiment 04 language and grammar
普通token
JUC个人简单笔记
[untitled]
Question 3 - MessageBox pop-up box, modify the default background color
Use cpulimit to free up your CPU
A preliminary study of IO model
How to configure networkpolicy for nodeport in kubernetes
中国芯片独角兽公司
JUC personal simple notes
Fundamentals of 3D mathematics [17] inverse square theorem
Three categories of financial assets under the new standards: AMC, fvoci and FVTPL









