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

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.mzph.cn/news/881204.shtml

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

相关文章

【unity游戏开发】彻底理解AnimatorStateInfo,获取真实动画长度

前言 前置知识:设置参数后,下一个循环才会切换对应动画,所以在下一个循环获取真实的动画长度 AnimatorStateInfo是结构体!值类型,要不断重复获取才是最新的 主要是自动设置trigger切换的动画自动切回上一个动画&#x…

Java中如何实现定时任务?

目录 一、定时任务 概念 作用 二、简单定时任务实现方式 1. Thread线程等待(最原始最简单方式) 2. 使用java.util.Timer Timer 优缺点分析 3. 使用JDK自带的ScheduledExecutorService schedule和scheduleAtFixedRate的区别 schedule侧重保持间隔…

高级java每日一道面试题-2024年10月5日-数据库篇[MySQL篇]-Mysql是如何回滚事务的?

如果有遗漏,评论区告诉我进行补充 面试官: Mysql是如何回滚事务的? 我回答: 在MySQL中,事务回滚是一个重要的机制,用于在发生错误或异常时撤销所有未提交的更改,确保数据库的一致性和完整性。事务回滚的过程涉及多个内部机制和数据结构&a…

B 私域模式升级:开源技术助力传统经销体系转型

一、引言 1.1 研究背景 随着市场竞争加剧,传统经销代理体系面临挑战。同时,开源技术发展迅速,为 B 私域升级带来新机遇。在当今数字化时代,企业面临着日益激烈的市场竞争。传统的经销代理体系由于管理效率低下、渠道局限、库存压…

贝锐蒲公英网盘首发,秒建私有云,高速远程访问

虽然公共网盘带来了不少便利,但是大家对隐私泄露和重要数据泄密的担忧也随之增加。如果想要确保数据安全,自建私有云似乎是一条出路,然而面对搭建私有云的复杂步骤,许多人感到力不从心,NAS设备的成本也往往让人望而却步…

项目——超级马里奥——Day(2)

争取今天晚上能搞一半啊,啊啊啊啊,感觉事多的忙不过来 设计思路: 1)创建并完成常量类 ------->一张图片的情况 先完成对图片的封装------>把图片加载一遍 (老实说,我也不太知道为什么&#xff0…

【项目安全设计】软件系统安全设计规范和标准(doc原件)

1.1安全建设原则 1.2 安全管理体系 1.3 安全管理规范 1.4 数据安全保障措施 1.4.1 数据库安全保障 1.4.2 操作系统安全保障 1.4.3 病毒防治 1.5安全保障措施 1.5.1实名认证保障 1.5.2 接口安全保障 1.5.3 加密传输保障 1.5.4终端安全保障 资料获取:私信或者进主页。…

约数个数约数之和

好久没发文章了.......不过粉丝还是一个没少...... 今天来看两道超级恶心的数论题目! No.1 约数个数 No.2 约数之和 先来看第一道:约数个数 题目描述 给定 n 个正整数 ai​,请你输出这些数的乘积的约数个数,答案对 10^97 取模 输入格式 第一行包含…

OBOO鸥柏丨OLED透明触摸查询一体机数字科技触控广告屏技术前沿

吊挂透明OLED触摸屏一体机正成为博物馆数字化展示的“共同奔赴赛道选择,透过透明屏幕看到展示物品的内部结构和细节,GG纯平面触控实现展示查询交互与互动的完美结合。相比传统的商用/工业液晶显示屏机柜,OLED透明触摸屏具有更高的对比度和更广…

佳易王电玩店ps5计时计费系统软件倒计时语音提醒软件操作教程

一、前言 【试用版软件下载可以点击最下方官网卡片】 佳易王电玩店ps5计时计费系统软件倒计时语音提醒软件操作教程 1、时间显示:正常使用时间,直观显示在对应桌旁。 2、倒计时显示:右侧显示剩余多少分钟, 3、定时语音提醒&am…

进入xwindows后系统挂起(黑屏)键盘鼠标没有响应@FreeBSD

问题:黑屏能看见鼠标,键盘和鼠标没有反应 在不小心升级pkg包后,系统无法进入xfce等xwindows,表现为黑屏和能看见鼠标,左上角有一个白字符块,键盘鼠标没有反应,整个系统卡住。但是可以ssh登录&a…

MongoDB的查询/超详细

1.查询的基本格式 查询参数1集合的所有数据. 参数1为您要查询的集合名称 //查询所有 db.参数1.find() 例子 查询student集合下的所有数据 db.student.find() 2.带条件的查询 查询满足参数2:“参数3”这样key:“velu”形式的数据 参数1:目…

阿里云域名注册购买和备案

文章目录 1、阿里云首页搜索 域名注册2、点击 控制台3、域名控制台 1、阿里云首页搜索 域名注册 2、点击 控制台 3、域名控制台

AJAX 1——axios体验、认识URL、常用请求方法、HTTP协议、错误处理、form-serialize插件

AJAX 1——axios体验、认识URL、常用请求方法、HTTP协议、错误处理、form-serialize插件 1.AJAX入门与体验axios 定义&#xff1a;浏览器与服务器进行数据通信的技术 体验axios库&#xff0c;与服务器通信 引入axios.js使用axios函数 <p class"my-p"></p&…

SQL中如何进行 ‘’撤销‘’ 操作-详解

在 SQL 中&#xff0c;撤销已经执行的操作通常涉及两个主要的概念&#xff1a;事务控制和回滚操作。 ### 1. 事务控制 在支持事务的数据库管理系统&#xff08;如 MySQL 的 InnoDB 引擎&#xff09;中&#xff0c;您可以使用事务来确保数据的完整性。事务可以确保一系列的操作…

YOLOv11改进,YOLOv11添加DCNv4可变性卷积(windows系统成功编译),二次创新C2f结构,全网最详细教程

改进训练结果前: 二次创新C2f结构训练结果: 摘要 引入了可变形卷积 v4 (DCNv4),这是一种为广泛视觉应用设计的高效且有效的操作算子。DCNv4通过两项关键增强解决了其前身DCNv3的局限性:1. 移除空间聚合中的softmax归一化,以增强其动态特性和表达能力;2. 优化内存访问以…

灵动微高集成度电机MCU单片机

由于锂电技术的持续进步、消费者需求的演变、工具种类的革新以及应用领域的扩展&#xff0c;电动工具行业正呈现出无绳化、锂电化、大功率化、小型化、智能化和一机多能化的发展趋势。无绳化和锂电化的电动工具因其便携性和高效能的特性&#xff0c;已成为市场增长的重要驱动力…

Task与 async 和await关键字使用和探讨

基本概念&#xff1a; Task (任务): 在 .NET 中&#xff0c;Task 表示一个可能会在未来完成的操作&#xff0c;可以是异步的&#xff0c;也可以是同步的。Task<TResult> 是返回结果的任务&#xff0c;而 Task 是不返回结果的任务。async 关键字: 标记一个方法为异步方法…

Linux:进程的创建、终止和等待

一、进程创建 1.1 fork函数初识 #include pid_t fork(void); 返回值&#xff1a;子进程中返回0&#xff0c;父进程返回子进程id&#xff0c;出错返回-1 调用fork函数后&#xff0c;内核做了下面的工作&#xff1a; 1、创建了一个子进程的PCB结构体、并拷贝一份相同的进程地址…

JavaScript for循环语句

for循环 循环语句用于重复执行某个操作&#xff0c;for语句就是循环命令&#xff0c;可以指定循环的起点、终点和终止条件。它的格式如下 for(初始化表达式;条件;迭代因子){语句} for语句后面的括号里面&#xff0c;有三个表达式 初始化表达式(initialize):确定循环变量的初始…