码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Centos7安装jdk8以及mysql5.7以及Navicat连接虚拟机mysql的出错以及解决方法(附mysql下载出错解决办法)


    文章目录

    • JDK8下载安装
    • mysql5.7下载安装
    • Navicat连接虚拟机上的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
    
    • 1
    • 2
    • 3

    jdk8-Linux下载
    下载完毕之后是个文件夹,我们只需要里面的tar.gz文件
    之后直接用鼠标把这个文件拖入到software这个目录中!

    在这里插入图片描述
    之后使用指令解压该文件即可

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

    在这里插入图片描述
    解压完毕之后还需要进行jdk环境变量的配置
    输入

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

    进入该文件后输入

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

    之后输入 : 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
    
    • 1
    • 2

    查看是否有mariadb,如果有则删除
    在这里插入图片描述
    同时确认本机是否有mysql,如果有,删除,做法一样

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

    确保没有mysql之后,使用下面指令下载对应的rpm文件
    这里可以先创建一个放置这个rpm包的目录
    例如我就是在/opt/software下放置这个文件

    wget https://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm
    
    • 1

    在这里插入图片描述
    出现Complete也就是完成之后,继续执行下面的操作

    在这里插入图片描述
    之后输入

    [root@yoshino software]# rpm -ivh mysql57-community-release-el7-9.noarch.rpm 
    
    • 1

    在这里插入图片描述
    之后再输入

     yum -y install mysql-community-server
    
    • 1

    如果下载过程中出现这个问题
    在这里插入图片描述
    那么就按顺序执行下面的操作即可,出现上述提示原因是Mysql的GPG升级了,需要重新获取
    解决方法

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

    在这里插入图片描述
    然后就可以等待服务下载完毕了,下载完毕之后开启服务

    systemctl start mysqld
    
    • 1

    然后查看服务状态

    systemctl status mysqld
    
    • 1

    如果是这种显示状态就说明已经安装成功了在这里插入图片描述
    之后使用指令查看mysql的初始密码

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

    在这里插入图片描述
    之后输入指令进行登录并且准备修改mysql的密码
    在这里插入图片描述
    输入一个指令可以发现不允许操作,会要求我们进行修改密码
    在这里插入图片描述
    我们输入指令进行修改密码

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

    进行密码的设置即可,这里的密码要求:
    大小写同时存在
    有数字
    有特殊字符

    之后修改密码成功之后你的mysql就配置成功了,可以输入一个指令进行查验
    在这里插入图片描述

    Navicat连接虚拟机上的mysql

    在这里插入图片描述

    在这里插入图片描述
    使用对应的ip地址进行连接,测试连接的时候如果发现连接不上,那么可能是因为你的虚拟机上的mysql没有开启允许远程连接的操作,修改步骤如下:
    解决Navicat连接不上虚拟机上的mysql的办法

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

  • 相关阅读:
    .NET Core 服务注册步骤总结
    【软考-中级】系统集成项目管理工程师-人力资源管理历年案例
    利用arcgis模拟制作水下地形
    基于JavaSpringBoot+Vue+uniapp微信小程序实现鲜花商城购物系统
    日语_和方位相关的词
    在进行自动化测试,遇到验证码的问题,怎么办?
    java计算机毕业设计干洗店订单管理系统设计与实现MyBatis+系统+LW文档+源码+调试部署
    MySQL数据库——第一节 — MySQL数据库基础
    python基于pygame库实现弹幕效果(多行显示,速度不同,颜色不同,循环显示)
    探索云原生数据库技术:构建高效可靠的云原生应用
  • 原文地址:https://blog.csdn.net/Zhangsama1/article/details/125425092
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号