Linux安装部署MySQL8.0加遇着问题解决

news2024/10/10 4:57:25

1.首先我先给个URL下载MySQL官方网站icon-default.png?t=O83Ahttps://downloads.mysql.com/archives/community/

2.选择Linux的红帽系统

3.接着选择红帽系统的7版本,x86

4.接着选择MySQL版本,此时我选择8.4.0,下载rpm bundle这个,下载下面这个就好

5.Windows文件上传到Linux系统

rz上传文件命令,找到下载的MySQL文件

6.新建MySQL的文件夹,文件夹里在建一个MySQL.8.4.0的文件夹供压缩目的地

7.移动上传的MySQL文件包到新建文件夹并解压,

解压命令:tar -xvf 目标.tar

也就是 tar -xvf mysql-8.4.0-1.el7.x86_64.rpm-bundle.tar -C mysql-8.4.0

解压完呈现出来的

    查看之前安装的mysql:   rpm -qa|grep -i mysql

如果有就删除

8.下载各插件与处理上面的rpm文件

  (1).yum install openssl-devel

  (2).yum -y install libaio perl net-tools

  (3). yum install openssl

  (4). yum install compat-openssl10

  (5). rpm -ivh mysql-community-client-8.4.0-1.el7.x86_64.rpm

  (6).依次执行 rpm -ivh mysql-community-common-8.4.0-1.el7.x86_64.rpm

                        rpm -ivh mysql-community-client-plugins-8.4.0-1.el7.x86_64.rpm
                rpm -ivh mysql-community-libs-8.4.0-1.el7.x86_64.rpm
                rpm -ivh mysql-community-libs-compat-8.4.0-1.el7.x86_64.rpm
             rpm -ivh mysql-community-devel-8.4.0-1.el7.x86_64.rpm
             rpm -ivh mysql-community-client-8.4.0-1.el7.x86_64.rpm

  (7).现在解决server

 依次 执行  yum install net-tools
                yum install -y perl-Module-Install.noarch

          rpm -ivh mysql-community-server-8.4.0-1.el7.x86_64.rpm

  (8).开启服务: systemctl start mysqld

 开机自启:  systemctl enable mysqld

 

(9).查看初始化的MySQLroot登录密码: cat /var/log/mysqld.log

 进入MySQL:  mysql -u root -p il&9qTpjs(z+

此时可能报错,密码不符合规则啥的,

在报错的信息前面加个转义\就好了

mysql -u root -pil\&9qTpjs\(z+

 (10).修改root密码,不然MySQL不让执行其他sql语句

   报错原因:MySQL.8版本安全性提高了,首先要用一个大写字母,一个特殊符号,加上长度大于8

   下述命令查看密码怎么限制的,发现也看不了,必须先更改密码

  先用aA@123456过渡

执行刚刚的命令,看吧,要用一个大写字母,一个特殊符号,加上长度大于8

SHOW VARIABLES LIKE 'validate_password%';

此时我修改MySQL的密码安全性,set global validate_password.policy=LOW;

加上密码长度改为6,set global validate_password.length=6;

效果如下: 

(11).此时MySQL可以随意设置自己的密码,首先还是要更改MySQL的安全性,就是上面的限制

OK,这就是MySQL在Linux上的部署了

   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2195519.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【D3.js in Action 3 精译_030】3.5 给 D3 条形图加注图表标签(下):Krisztina Szűcs 人物专访 + 3.6 本章小结

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一部分 D3.js 基础知识 第一章 D3.js 简介(已完结) 1.1 何为 D3.js?1.2 D3 生态系统——入门须知1.3 数据可视化最佳实践(上)1.3 数据可…

【redis-05】redis保证和mysql数据一致性

redis系列整体栏目 内容链接地址【一】redis基本数据类型和使用场景https://zhenghuisheng.blog.csdn.net/article/details/142406325【二】redis的持久化机制和原理https://zhenghuisheng.blog.csdn.net/article/details/142441756【三】redis缓存穿透、缓存击穿、缓存雪崩htt…

Qt+大恒相机回调图片刷新使用方式

一、前言 上篇文章介绍了如何调用大恒SDK获得回调图片,这篇介绍如何使用这些图片并刷新到界面上。考虑到相机的帧率很高,比如200fps是很高的回调频率。那么我们的刷新频率是做不到这么快,也没必要这么快。一般刷新在60帧左右就够了。 二、思路…

springboot kafka多数据源,通过配置动态加载发送者和消费者

前言 最近做项目,需要支持kafka多数据源,实际上我们也可以通过代码固定写死多套kafka集群逻辑,但是如果需要不修改代码扩展呢,因为kafka本身不处理额外逻辑,只是起到削峰,和数据的传递,那么就需…

Unity_Obfuscator Pro代码混淆工具_学习日志

Unity_Obfuscator Pro代码混淆工具_学习日志 切勿将密码或 API 密钥存储在您附带的应用程序内。 混淆后的热更新暂时没有想到怎么办 Obfuscator 文档 https://docs.guardingpearsoftware.com/manual/Obfuscator/Description.html商店链接Obfuscator Pro(大约$70&a…

169.254.0.0/16是什么地址?

169.254.0.0/16是一个链路本地地址,也称为连结本地位址,主要用于局域网内的主机相互通信。‌ 这种地址仅供在网段或广播域中的主机相互通信使用,不需要外部互联网服务‌。 169.254.0.0/16地址段定义在RFC 3927中,当DHCP服务器无法…

永洪BI:企业数字化转型的得力助手

在当今快速变化的商业环境中,数据已成为企业决策的重要依据。随着大数据、云计算和人工智能技术的发展,企业对数据分析的需求日益增长。永洪BI(Business Intelligence)作为国内领先的商业智能解决方案提供商,以其强大的…

在mac中通过ip连接打印机并实现双面打印

首先需要找到电脑自带的打印。添加打印机。 填写好打印机的ip地址,然后添加。 填写好ip地址后,直接添加就行 添加完打印机后其实就可以打印了。但是有些功能可能实现不了,比如说双面打印。为了实现双面打印的功能,需要再进行设置…

从0到1:企事业单位知识竞赛答题小程序迭代开发笔记一

背景调研 企事业单位知识竞赛答题小程序,在信息技术迅猛发展的时代,企业和事业单位在提升员工素质和知识水平方面面临着新的挑战。为了增强员工的学习积极性、提高团队凝聚力和整体素质,越来越多的单位开始组织知识竞赛活动。传统的知识竞赛…

SQL第13课——创建高级联结

本课讲另外一些联结(含义和使用方法),如何使用表别名,如何对被联结的表使用聚集函数。 13.1 使用表别名 第7课中使用别名引用被检索的表列,给列起别名的语法如下: SQL除了可以对列名和计算字段使用别名&a…

kafka和zookeeper单机部署

安装kafka需要jdk和zookeeper环境,因此先部署单机zk的测试环境。 zookeeper离线安装 下载地址: zookeeper下载地址:Index of /dist/zookeeper 这里下载安装 zookeeper-3.4.6.tar.gz 版本,测试环境单机部署 上传服务器后解压缩 …

代码随想录 | Day29 | 回溯算法:电话号码的字母组合组合总和

代码随想录 | Day29 | 回溯算法:电话号码的字母组合&&组合总和 关于这个章节,大家最好是对递归函数的理解要比较到位,听着b站视频课可能呢才舒服点,可以先去搜一搜关于递归函数的讲解,理解,再开始…

Linux -- 命令(一)

目录 知识点登入Xshellwhoamipwdlscdtouchstattreewhichll和ls和ls -lnanorm*关联符mancp 知识点 windows:\路径分隔符 Linux: /路径分割符目录 文件夹 如果建立一个空文件,修改文件也要占据磁盘空间文件 内容 属性 学习文件:要么对内容操…

宝塔面板专业版有什么区别?支持更多专业版插件

宝塔面板专业版和免费版有什么区别?宝塔面板专业版相比免费版支持更多专业版插件,包括:防火墙、网站监控、宝塔任务管理、对象存储、宝塔系统加固等专业版插件,详细参考 bt.cn/u/DjHjth 宝塔面板专业版和免费版区别 宝塔linux面板…

快速部署vue项目

简介 在现代前端开发中,工具的选择对于提高开发效率至关重要。Vite 是一个新型的前端构建工具,它利用了 ES 模块的特性来提供快速的开发体验。而 pnpm 则是一个高效的包管理器,能够极大地节省磁盘空间并加速依赖安装过程。本文将介绍如何使用…

Python | 由高程计算坡度和坡向

写在前面 之前参加一个比赛,提供了中国的高程数据,可以基于该数据进一步计算坡度和坡向进行相关分析。 对于坡度和坡向,这里分享一个找到的库,可以方便快捷的计算。这个库为:RichDEM,官网地址如下 https…

基于SpringBoot的音乐网站系统

本地测试环境:eclipse或idea,数据库MySQL5.7, jdk1.8 使用技术:SpringBootMyBatis 主要功能:分类管理、音乐管理、系统管理等

用java做一个简易版球球大作战

该界面模拟了一个简单的“吃球”游戏,一开始多个球在屏幕上移动,并检查每个大球是否可以吃掉其他小球,且更新状态,删除已经被吃掉的小球。通过图形绘制和逻辑处理实现了游戏的基本功能。 主界面World.java package gzeu.test.da…

Vue基础练习|ref

<script setup> import {ref} from "vue" const msgref("Hello Vue") </script> <template><div><h1>{{msg}}</h1><input v-model"msg"></div> </template>

家庭网络中,路由器和交换机的连接顺序

家庭网络中路由器和交换机的先后连接顺序 是由你的用网需求决定&#xff01; 光纤入户首先连接的肯定是光猫&#xff0c;而在光猫的后面&#xff0c;是先连接交换机&#xff1f;还是应该接路由器呢&#xff1f; 答案是&#xff1a;都可以 情况一&#xff1a;先连交换机&…