Open SUSE 安装MySQL

前言

看了一圈网上关于SUSE的教程实在是太少了,毕竟太小众了。这两天在安装MySQL的时候老是出问题,踩了一晚上的坑,发现其实很简单,网上看了方法大概有这几种

  • 通过Yast software management安装,但是我尝试了,Search之后没有什么结果可能是我的方法不对,搜索出的结果就跟sudo zypper se mysql的结果一样,是一些包不能够自己安装
  • 第二种就是扒拉二进制包下来安装,我反正是没看懂啊,有会的大佬教教我
  • 第三种就是rpm包,比较多的是按照这个方法来的,那么我也是用这个方法的,不过有很多的小细节需要注意一下。

1.卸载MySQL

1.1卸载MariaDB

是的没错,第一步就是卸载,因为很多linux(包括SUSE开始都会自带一些数据库,没错说的就是你MariaDB)

  • 检测Linux是否安装了MariaDB
rpm -qa | grep mariadb
  • 如果查询没有结果就是没有,如果有的-话就要将其卸掉。比如我查询到的结果为mariadb-libs-5.5.68-1.el7.x86_64.卸载:
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
  • 卸载完之后再查询一下看有没有保证卸载成功。

1.2如果没有MariaDB,需要卸载之前的Mysql

  1. 停止 MySQL 服务:
sudo systemctl stop mysql
  1. 查看Mysql的安装情况
rpm -qa |grep -i mysql

将查询到的rpm包卸载

rpm -e rpm包名称
  1. 删除 MySQL 相关文件和目录:
sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql /usr/lib/mysql

2.下载Mysql

这个官方网站去下载对应版本的,我下载的是这个
Mysql版本

  • 下载完成之后将其解压
tar -xvf mysql-8.0.30-1.sl15.x86_64.rpm-bundle.tar

3.安装&启动Mysql

依次执行下面语句

sudo rpm -i mysql-community-common-8.2.0-1.sl15.x86_64.rpm
# 安装依赖
sudo zypper in libatomic1

sudo rpm -i mysql-community-client-plugins-8.2.0-1.sl15.x86_64.rpm

sudo rpm -i mysql-community-libs-8.2.0-1.sl15.x86_64.rpm

sudo rpm -i mysql-community-client-8.2.0-1.sl15.x86_64.rpm

sudo rpm -i mysql-community-icu-data-files-8.2.0-1.sl15.x86_64.rpm

sudo rpm -i mysql-community-server-8.2.0-1.sl15.x86_64.rpm

安装过程,可能提示没有内核头什么的,可以参考我的上一篇文章。

  • 安装完成之后启动mysql
systemctl start mysql
  • 去/var/log/mysql/mysqld.log中查看生成的初始密码

    然后登录mysql即可。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux下的基本指令(1)

嗨喽大家好呀!今天阿鑫给大家带来Linux下的基本指令(1),下面让我们一起进入Linux的学习吧! Linux下的基本指令 ls 指令pwd命令cd 指令touch指令mkdir指令(重要)rmdir指令 && rm 指令(重要)man指令(重要)cp指…

海外三大AI图片生成器对比(Stable Diffusion、Midjourney、DALL·E 3)

Stable Diffusion DreamStudio 是Stable Diffusion 的官方网页,价格便宜,对图片的操作性强,但同时编辑页面不太直观,对使用者的要求较高。 与 DALLE 和 Midjourney 不同,Stable Diffusion 是开源的。这也意味着&…

[图解]领域驱动设计伪创新-为什么互联网是重灾区-02

0 00:00:00,000 --> 00:00:04,737 我们并没有说,微信或者是美团用了领域驱动设计 1 00:00:04,737 --> 00:00:06,632 没有做这个暗示 2 00:00:06,632 --> 00:00:08,290 我只是说什么 3 00:00:09,350 --> 00:00:12,700 针对用户量很大的系统 4 00:00:…

CANoe如何实现TLS协议

TLS,Transport Layer Security,传输层安全协议。是在传输层和应用层之间,为了保证应用层数据能够安全可靠地通过传输层传输且不会泄露的安全防护。 TLS安全协议的实现逻辑,在作者本人看来,大致分为三个部分&#xff1…

minio主从同步和双机热备

文章目录 1. 安装2. 测试3. 双机热备 环境说明 服务器IPminio-slb10.10.xxx.251minio-01/02/03/0410.10.xxx.25/206/207/208minio-backup10.10.xxx.204 1. 安装 下载地址: http://dl.minio.org.cn/client/mc/release/linux-amd64/mc 安装 只有一个二进制文件&…

Spring Security OAuth2 统一登录

介绍 Spring Security OAuth2 是一个在 Spring Security 框架基础上构建的 OAuth2 授权服务器和资源服务器的扩展库。它提供了一套功能强大的工具和组件,用于实现 OAuth2 协议中的授权流程、令牌管理和访问控制。 Git地址:yunfeng-boot3-sercurity: Sp…

贴片OB2500POPA OB2500POP SOP-8 电源开关控制器IC芯片

OB2500POPA电源管理芯片被广泛应用于各种低功耗AC-DC充电器和适配器中。以下是该芯片的一些典型应用案例: 手机充电器:OB2500POPA可以用于设计高效、小巧的手机充电器,提供稳定的输出电压和电流。 USB充电器:在USB充电器中&…

第5篇:创建Nios II工程之Hello_World<四>

Q:最后我们在DE2-115开发板上演示运行Hello_World程序。 A:先烧录编译Quartus硬件工程时生成的.sof文件,在FPGA上成功配置Nios II系统;然后在Nios II Eclipse窗口右键点击工程名hello_world,选择Run As-->Nios II …

Node.js 版本升级方法

在构建vue项目时,依赖npm(Node Package Manager)工具,类似于Java项目需要maven管理。而npm是node.js的管理工具,npm依赖node.js环境才能执行。 有时候使用voscode或者其他工具安装vue项目依赖,显示一直处于…

Apollo共创生态:共筑未来智能出行新篇章

目录 引言Apollo七周年大会回顾心路历程企业生态计划 个人心得与启发技术革新的引领者展望 结语 引言 在科技飞速发展的今天,智能出行已经成为全球关注的焦点。Apollo开放平台,作为智能出行领域的先行者,已经走过了七个春秋。七年磨一剑&…

vue3+antv+ts实现勾选同意协议复选框之后才能继续注册登录

效果如下&#xff1a; 勾选复选框之前 勾选复选框之后 这里偷懒了&#xff0c;没有把登录和注册按钮分开控制&#xff0c;自己实操的时候可以去细化一下功能 代码如下&#xff1a; <script setup lang"ts"> import { ref, defineProps, reactive } from &qu…

【Spring Boot 源码学习】SpringApplication 的 run 方法监听器

《Spring Boot 源码学习系列》 SpringApplication 的 run 方法监听器 一、引言二、主要内容2.1 SpringApplicationRunListeners2.2 SpringApplicationRunListener2.3 实现类 EventPublishingRunListener2.3.1 成员变量和构造方法2.3.2 成员方法2.3.2.1 不同阶段的事件处理2.3.2…

分享一些常用的内外网文件传输工具

内外网隔离后的文件传输是网络安全领域中一个常见而又重要的问题。随着信息技术的快速发展&#xff0c;网络安全问题日益凸显&#xff0c;内外网隔离成为了许多企业和组织保护内部信息安全的重要手段。然而&#xff0c;内外网隔离后如何有效地进行文件传输&#xff0c;成为了摆…

Redis__数据类型

文章目录 &#x1f60a; 作者&#xff1a;Lion J &#x1f496; 主页&#xff1a; https://blog.csdn.net/weixin_69252724 &#x1f389; 主题&#xff1a;Redis__数据类型 ⏱️ 创作时间&#xff1a;2024年04月28日 ———————————————— 这里写目录标题 文…

Virtualbox7.0.10--创建虚拟机

前言 下载Virtualbox7.0.10&#xff0c;可参考《Virtualbox–下载指定版本》 Virtualbox7.0.10具体安装步骤&#xff0c;可参考《Virtualbox7.0.10的安装步骤》 创建虚拟机 1.双击打开Virtualbox 后&#xff0c;单击“新建”&#xff0c;进入新建虚拟电脑页面 2. 设置虚拟电脑…

如何在Flask应用程序中使用JSON Web Tokens进行安全认证

密码、信用卡信息、个人识别号码&#xff08;PIN&#xff09;——这些都是用于授权和认证的关键资产。这意味着它们需要受到未经授权的用户的保护。 作为开发者&#xff0c;我们的任务是保护这些敏感信息&#xff0c;并且在我们的应用程序中实施强大的安全措施非常重要。 现在…

24.4.28(板刷dp,拓扑判环,区间dp+容斥算回文串总数)

星期一&#xff1a; 昨晚cf又掉分&#xff0c;小掉不算掉 补ABC350 D atc传送门 思路&#xff1a;对每个连通块&#xff0c;使其成为一个完全图&#xff0c;完全图的边数为 n*(n-1)/2 , 答案加上每个连通块成为完全图后的…

Anti-BAFF (mouse), mAb (blocking) (Sandy-2)

Adipogen开发了可以用于体内实验作为阻断剂的小鼠的抗BAFF单克隆抗体&#xff0c;为肿瘤学、免疫学、免疫治疗、自身免疫性疾病&#xff0c;小鼠模型体内实验等研究领域的实验者们对BAFF通路的研究提供了强有力的工具。 。 B细胞激活因子&#xff08;BAFF&#xff09;又称肿瘤坏…

通过Linux命令查看GPU使用情况以及各种参数解释

查看Linux服务器GPU使用情况&#xff0c;以及各种参数解释 查看GPU使用情况参数解释 查看GPU使用情况 静态查看命令 只能看当前这一时刻gpu的各项数据 nvidia-smi动态查看命令 顾名思义&#xff0c;可以实时监测gpu的各项数据。 watch -n 1 nvidia-smi参数解释 解释相关参…

国外大学和留学申请者之间的AI博弈

自推出 ChatGPT 以来&#xff0c;大学招生官一直在为生成式人工智能对大学申请文书所带来的影响而绞尽脑汁&#xff0c;应对这一变化的最直接的结果是&#xff0c;越来越多负责审阅申请资料的工作也被人工智能所取代。 用AI打败AI&#xff1f; 申请文书的替代方案 如今&#…