Linux使用rpm包安装mysql5.7
以前安装过mysql
前言:检查以前是否装有mysql
rpm -qa|grep -i mysql
安装了会显示: bt-mysql57-5.7.31-1.el7.x86_64
停止mysql服务和删除之前安装的mysql
rpm -e bt-mysql57-5.7.31-1.el7.x86_64
查找并删除mysql相关目录
find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
.....
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
....
注意:卸载mysql后/etc/my.cnf不会删除,需要进行手动删
rm -rf /etc/my.cnf
再次执行 rpm -qa|grep -i mysql 检查一下
安装mysql
1、在线下载rpm包
也可以下载下来再上传到linux
wget -c https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar
ls命令查看

2、解压rpm包
tar xf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar
ls命令查看

3、数据库之间会冲突因此需要卸载mariadb-libs
yum remove mariadb-libs
4、安装mysql相关包
rpm -ivh mysql-community-client-5.7.37-1.el7.x86_64.rpm mysql-community-common-5.7.37-1.el7.x86_64.rpm mysql-community-libs-5.7.37-1.el7.x86_64.rpm mysql-community-server-5.7.37-1.el7.x86_64.rpm
5、启动mysql
systemctl start mysqld
6、查看mysql启动状态
systemctl status mysqld
7、临时密码登录并修改密码

P=`awk '/temporary password/ {print $NF}' /var/log/mysqld.log`
mysql -uroot -p$P

登录成功~
8、修改登录密码
ALTER USER root@localhost identified by 'MySQL@123';
密码为大写字母、小写字母、特殊字符、数字的8位及以上的组合
9、开放端口
# 开放33.6端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 重载防火墙配置
firewall-cmd --reload
然后使用Navicat等工具测试连接
本文参考于:linux系统中三种方法安装MySQL5.7(rhel7/centos7)
相关文章:
Linux使用rpm包安装mysql5.7
以前安装过mysql 前言:检查以前是否装有mysql rpm -qa|grep -i mysql安装了会显示: bt-mysql57-5.7.31-1.el7.x86_64 停止mysql服务和删除之前安装的mysql rpm -e bt-mysql57-5.7.31-1.el7.x86_64查找并删除mysql相关目录 find / -name mysql/va…...
LLDB 三种输出方式 对比及原理探索
前言 当我们的项目过大时,就会使我们项目的编译耗时过长,如何在项目运行时进项代码调试,熟练使用LLDB就可以解决这个难题,大幅度提高我们的开发效率。 什么是 LLDB? LLDB是英文Low Lever Debug的缩写,是XCode内置的为我们开发者提供的调试工具,它与LLVM编译器一起,存…...
基于架构软件设计-架构真题(五十八)
“41”视图主要描述系统逻辑架构。其中()视图用于描述对象模型,并说明系统应该为用户提供哪些服务。 过程开发物理逻辑 解析: “41”有逻辑视图、过程视图、物理视图、开发视图和架构的描述。 逻辑视图:设计的对象…...
jvm实现的锁优化
目录 轻量级锁 轻量级锁的工作流程 轻量级锁的解锁 偏向锁 偏向锁的流程: 偏向锁和轻量级锁机区别: 其他优化 自旋锁和自适应自旋锁 锁消除 锁粗化 轻量级锁 “轻量级” 是相对于使用操作系统互斥量来实现的传统锁而言的,因此传统的…...
JMeter做http接口功能测试
1. 普通的以key-value传参的get请求 e.g. 获取用户信息 添加http请求;填写服务器域名或IP;方法选GET;填写路径;添加参数;运行并查看结果。 2. 以Json串传参的post请求 e.g. 获取用户余额 添加http请求;…...
【安全体系架构】——SIEM架构
什么是SIEM架构? 安全信息与事件管理(SIEM)架构是一种综合性的安全管理系统,旨在监控、检测、报告和应对安全事件和威胁。SIEM系统集成了多个安全功能,包括日志收集、事件管理、威胁检测和响应,以提供组织…...
nginx acess日志找不到访问记录问题
这个是AI给出的可能得原因: 如果在nginx中找不到你的访问记录,但你确实进行了访问并得到了返回,可能有以下原因: 日志文件位置设置不正确:请确保你的nginx配置文件中的access_log指令指向了正确的日志文件路径。日志文…...
canvas使用
canvas使用 1 canvas绘制基本 1 概念 HTML5<canvas>元素用于图形的绘制,区别于css,它的绘制通过javascript来完成绘制的 <canvas>标签只是图形容器,必须使用及保本来绘制图形 Canvas API主要聚焦与2D图形。同时<canvas>元素的Web…...
PMP认证考试证书领取的通知
各位考生: 2022年6月、7月、8月PMI认证考试证书领取工作已经开始,您可通过以下两种方式领取证书: 1.联系本人所在培训机构,通过培训机构向考点统一代领。 2.在2023年10月20日-10月31日内,登录本网站报名系统个人账户…...
华为云HECS云服务器docker环境下安装nacos
华为云HECS云服务器,安装docker环境,查看如下文章。 华为云HECS安装docker-CSDN博客 一、拉取镜像 docker pull nacos/nacos-server二、宿主机创建挂载目录 执行如下命令: mkdir -p /usr/local/nacos/logs mkdir -p /usr/local/nacos/con…...
Oracle数据库修改序列,Oracle中的主键值和序列中的值对应不上时的处理方式
select max(stu.id) maxid from student stu; //查询student表中id的最大值select XXX_SEQ.nextval from dual; //查询student表中id对应序列XXX_SEQ的下一个值alter sequence XXX_SEQ increment by 1000; //将序列XXX_SEQ步长改为1000,对应 student表中id的最大值s…...
Verilog基础:避免混合使用阻塞和非阻塞赋值
相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html?spm1001.2014.3001.5482 “避免在一个always块中混杂阻塞赋值和非阻塞赋值”,这条原则是著名的Verilog专家Cliff Cummings在论文SUNG2000中提出的,这个观点在公众讨…...
04、MySQL-------MyCat实现分库分表
目录 九、MyCat实现分库分表1、分库分表介绍:横向(水平)拆分**垂直分表**:水平分表:**分库分表** 纵向(垂直)拆分分表字段选择 2、分库分表操作:1、分析图:2、克隆主从3、…...
开源软件-禅道Zentao
禅道Zentao 简介漏洞复现SQL注入漏洞**16.5****router.class.php SQL注入** **v18.0-v18.3****后台命令执行** 远程命令执行漏洞(RCE)后台命令执行 简介 是一款开源的项目管理软件,旨在帮助团队组织和管理他们的项目。Zentao提供了丰富的功能…...
Linux生产者消费者模型
生产者消费者模型 生产者消费者模型生产者消费者模型的概念生产者消费者模型的特点生产者消费者模型优点 基于BlockingQueue的生产者消费者模型基于阻塞队列的生产者消费者模型模拟实现基于阻塞队列的生产消费模型 生产者消费者模型 生产者消费者模型的概念 生产者消费者模式就…...
【Qt-20】Qt信号与槽
一、什么是信号和槽 信号是特定情况下被发射的事件,发射信号使用emit关键字,定义信号使用signals关键字,在signals前面不能使用public、private、protected等限定符,信号只用声明,不需也不能对其进行定义实现。另外&am…...
“智能+”时代,深维智信如何借助阿里云打造AI内容生成系统
云布道师 前言: 随着数字经济的发展,线上数字化远程销售模式越来越成为一种主流,销售流程也演变为线上视频会议、线下拜访等多种方式的结合。根据 Gartner 报告,到 2025 年 60% 的 B2B 销售组织将从基于经验和直觉的销售转变为数…...
selenium 自动化测试——WebDriver API
控制浏览器 控制浏览器窗口大小:set_window_size()方法 设置全屏模式下运行:maximize_window()方法 from selenium import webdriver from selenium.webdriver.common.by import By import timedriver webdriver.Chrome() driver.get("http://w…...
【实战】学习 Electron:构建跨平台桌面应用
文章目录 一、Electron 简介二、Electron 的优势1. 学习曲线平缓2. 丰富的生态系统3. 跨平台支持4. 开源和社区支持 三、Electron 的使用1. 安装 Node.js2. 安装 Electron3. 创建项目4. 初始化项目5. 安装依赖6. 创建主进程文件7. 创建渲染进程文件8. 打包应用程序9. 运行应用程…...
Python开发之二维数组空缺值的近邻填充
Python开发之二维数组空缺值的填充 1 实现一,任意位置填充2 实现二,填充内部3 实现三,只填充边缘,不包括四个角 前言:主要实现二维数据里面某一个数据的缺失,用缺失的近邻数据进行均值填充,可以…...
构建具备长期记忆能力的 AI Agent Harness Engineering 指南
从零到一构建具备长期记忆能力的AI Agent:Harness Engineering 全链路实践指南 副标题:从记忆原理、架构设计到生产落地的完整方法论 摘要/引言 你有没有遇到过这样的场景:你花了半小时给AI助理讲了你对猫毛过敏、乳糖不耐受、喜欢住安静的高楼层酒店,过了一周再让它帮你…...
音乐标签智能转换:告别繁简乱码,打造统一音乐库的终极方案
音乐标签智能转换:告别繁简乱码,打造统一音乐库的终极方案 【免费下载链接】music-tag-web 音乐标签编辑器,可编辑本地音乐文件的元数据(Editable local music file metadata.) 项目地址: https://gitcode.com/gh_mi…...
智能体框架开发指南:从ReAct模式到生产级Agentic应用构建
1. 项目概述:一个面向开发者的智能体框架 最近在GitHub上看到一个挺有意思的项目,叫 laugiov/agentic-dev-framework 。光看名字, agentic 这个词就挺抓人眼球的,它直译过来是“能动的”、“有自主性的”,和 dev-…...
机器人二次开发机器人动作定制?定制化舞蹈
在机器人二次开发领域,不少项目因开发周期长、算法泛化不足而陷于停滞。行业数据显示,传统方案依赖人工标定,场景微调即需重新部署,项目平均周期常超6个月。同时,实验室模型在真实环境中性能骤降,测试表明跨…...
预算感知AI代理:动态资源优化与成本控制策略
1. 预算感知AI代理的核心价值与挑战在构建大规模AI代理系统时,资源消耗与性能表现的矛盾始终是工程实践中的关键痛点。传统AI代理(如ReAct框架)常采用"尽力而为"的资源使用策略,导致两个典型问题:一是早期阶…...
星动纪元宣布融资2亿美元:顺丰领投 红杉IDG加持
雷递网 乐天 4月27日星动纪元今日宣布融资超过2亿美元,本轮融资由顺丰集团领投;红杉中国、IDG资本、中金资本、京铭资本、朝希资本、鲁信创投、聚合资本、隆启投资等财务机构联合注资;科捷智能、东风产投、工银资本、联通旗下基金等多家头部产…...
RP2040与FPGA协同设计:Pico-Ice开发板解析
1. Pico-Ice开发板深度解析:RP2040与FPGA的协同设计在嵌入式开发领域,MCUFPGA的异构架构正成为高性能边缘计算的新趋势。tinyVision.ai推出的Pico-Ice开发板巧妙地将Raspberry Pi RP2040 MCU与Lattice iCE40UP5K FPGA集成在一块仅信用卡大小的PCB上&…...
AI时代密钥安全管理:midsummer-vault实战指南与安全模型解析
1. 项目概述:为AI时代重新定义密钥管理如果你和我一样,日常开发中已经离不开AI助手(无论是Cursor、Claude Code还是Copilot),那你一定也经历过那种“心惊肉跳”的时刻:在调试一段需要调用外部API的代码时&a…...
X平台算法解析:掌握黄金法则提升内容触及率与互动率
1. 项目概述与核心价值如果你在X(原Twitter)上发布内容,却感觉自己的帖子像石沉大海,互动寥寥无几,那你很可能正在与那个看不见摸不着却又无处不在的“算法”作斗争。今天要聊的这个开源项目x-algorithm,不…...
房间声学分析与AcoustiVision Pro应用指南
1. 房间声学分析基础与AcoustiVision Pro概述在建筑声学领域,房间脉冲响应(Room Impulse Response, RIR)分析是评估空间声学特性的黄金标准。当我们在房间内发出一个脉冲信号(如气球爆破或电脉冲),麦克风会记录下直达声和所有反射…...
