从 CentOS 7 或 RHEL 7 中完全删除 MariaDB 或 MySQL

2024-02-27

我在 CentOS 7 上安装了 MariaDB,但我在某些配置上遇到了一些问题,现在它完全配置错误。

因此,我想用“yum remove mariadb mariadb-server”删除MariaDB,然后用“yum install mariadb mariadb-server”重新安装它。

不幸的是,配置仍然存在。看起来 yum remove 并没有删除所有 MariaDB 配置文件。

如何从 CentOS 7 中完全删除 MariaDB?


这些步骤适用于 CentOS 6.5,因此它们也应该适用于 CentOS 7:

(EDIT- CentOS 8 上的 MariaDB 10.3 的步骤完全相同)

  1. yum remove mariadb mariadb-server
  2. rm -rf /var/lib/mysql如果你的datadir in /etc/my.cnf指向不同的目录,删除该目录而不是/var/lib/mysql
  3. rm /etc/my.cnf该文件可能已在步骤 1 中被删除
  4. 可选步骤:rm ~/.my.cnf
  5. yum install mariadb mariadb-server

[EDIT] - CentOS 7 上的 MariaDB 10.1 更新

上述步骤适用于 CentOS 6.5 和 MariaDB 10。

我刚刚在 CentOS 7 上安装了 MariaDB 10.1,有些步骤略有不同。

第 1 步将变为:

yum remove MariaDB-server MariaDB-client

第 5 步将变为:

yum install MariaDB-server MariaDB-client

其他步骤保持不变。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 CentOS 7 或 RHEL 7 中完全删除 MariaDB 或 MySQL 的相关文章

  • 未找到列:1054 未知列 laravel

    所以我尝试用 laravel 制作一个表单 但除了新版本之外 他们删除了表单 但我可以让它运行 所以这里是 Route post register function user new User user gt u n Input get u
  • 如何抑制输出并检查命令是否成功?

    我正在尝试编写一个 powershell 脚本来测试 MySQL 登录是否成功 检查是否发生错误 我还想抑制命令的所有输出 成功或不成功 这些是我尝试过的事情 mysql u root password mypass e show data
  • Mysql2::错误:字符串值不正确

    我有一个在生产模式下运行的 Rails 应用程序 但是今天当用户尝试保存记录时突然出现此错误 Mysql2 Error Incorrect string value 更多详细信息 来自生产日志 Parameters utf8 gt lt 9
  • Android-数据在微调器中分配,但选择时不显示微调器中的值

    Problem我正在使用 Retrofit 从 mysql 获取一些产品类别 数据即将到来并在微调器中分配 但是当我选择一个项目时 它不会显示 在下拉菜单中 项目已分配 并且 setOnItemSelected 侦听器也正在工作 但所选项目
  • 安装 mariadb 包时找不到 mariadb_config [重复]

    这个问题在这里已经有答案了 我尝试在 ubuntu 20 04 上安装 mariadb 软件包 并收到以下消息 Collecting mariadb Using cached mariadb 1 1 3 tar gz 80 kB Prepa
  • Firemonkey 移动应用程序和远程 MySQL

    我正在使用 Delphi XE5 并且我已经创建了基本的 Firemonkey 移动应用程序 Delphi 我想连接到远程 MySQL 数据库 我应该使用哪一个数据库管道 FireDAC DBExpress 等 您可以使用标准 TSQLQu
  • PHP 内部的连接分解

    我看到一篇关于连接分解的文章 场景 1 不好 Select from tag Join tag post ON tag post tag id tag id Join post ON tag post post id post id Whe
  • 如何调试没有错误消息的错误?

    如何调试没有错误消息的错误 当加载 PHP 页面时 我在 Firefox 中收到此错误 The connection to the server was reset while the page was loading 除了看起来是 Apa
  • 使用一条语句在 MySQL 中添加多列

    我试图将多个列添加到 phpMyAdmin 中的现有表中 但我不断收到相同的错误 1064 你的 SQL 语法有错误 检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法 我在写信 ALTER TABLE WeatherCente
  • MySQL 5.0 索引 - 唯一索引与非唯一索引

    MySQL 唯一索引和非唯一索引在性能方面有什么区别 假设我想在 2 列的组合上创建索引 并且该组合是唯一的 但我创建了一个非唯一索引 这会对 MySQL 使用的性能或内存产生重大影响吗 同样的问题 有区别吗primary钥匙和unique
  • UNION ALL mysql 子句中的行默认顺序?..我的意思是,首先提取哪一行?

    例如 如果我有一个真正简单的查询 选择1 联合所有 选择2 然后通过 Perl 或 PHP 获取行 我会将 1 作为第一行 将 2 作为第二行吗 这种行为在任何地方都有描述吗 Thanx 没有默认顺序 无论是在表中还是在查询中 除非您使用
  • 使用 MySQL 检测垃圾邮件发送者

    我发现越来越多的用户在我的网站上注册 只是为了向其他用户发送重复的垃圾邮件消息 我添加了一些服务器端代码来使用以下 mysql 查询检测重复消息 SELECT count content as msgs sent FROM messages
  • MySQL 主键是否已经处于某种默认顺序

    我刚刚在一个我刚刚开始使用的系统中偶然发现了几行我并不真正理解的代码 该系统有一个大表 可以保存大量具有唯一 ID 的实体 并在不再需要时将其删除 但绝不会重用它们 所以桌子看起来像这样 id info1 info2 info3 1 foo
  • 如何通过csv文件仅更新sql表的一列

    我有一个 csv 文件包含一些数据 在我的 Sql 数据库中 我有一个具有多个列名的表 现在我只想通过 csv 文件更新一列 谢谢 你可以这样尝试 Import the csv file to a temp table Update you
  • MySQL 索引创建速度很慢(在 EC2 上)

    我有一张相当简单的桌子 requestparams requestid varchar 64 NOT NULL requestString text ENGINE MyISAM 使用 LOAD DATA 填充表后 我正在更改架构并将 req
  • MySQL 的 read_sql() 非常慢

    我将 MySQL 与 pandas 和 sqlalchemy 一起使用 然而 它的速度非常慢 对于一个包含 1100 万行的表 一个简单的查询需要 11 分钟以上才能完成 哪些行动可以改善这种表现 提到的表没有主键 并且仅由一列索引 fro
  • PhpStorm Docker PHPUnit 数据库

    I setup https blog jetbrains com phpstorm 2016 11 docker remote interpreters PhpStorm PHP PHPUnit 与 Docker 我在 PhpStorm 数
  • 优化 SELECT 和 WHERE 子句中的存储函数调用

    我有一个具有以下结构的 SQL 查询 SELECT storedfunc param table field as f FROM table WHERE storedfunc param table field lt value ORDER
  • NodeJS:MySQL 有时会引发 ETIMEDOUT 错误

    我目前正在使用 NodeJS 开发一个应用程序 然而 经常服务器抛出这个错误 我无法与mysql交互 Error read ETIMEDOUT code ETIMEDOUT errno ETIMEDOUT syscall read fata
  • 发送 QUERY 数据包时出错。 PID=9565

    我有两个不同的环境开发和生活几乎都是相同的 但上述 标题中 警告仅在开发模式下发生 在此警告之前 我还收到错误消息 允许的内存大小 268435456 字节已耗尽 这仅发生在开发模式下 使用 PHP 版本 5 6 和 mysql 不是 my

随机推荐

  • 删除重复的行,只留下最旧的行?

    我有一个数据表 其中有许多来自用户提交的重复条目 我想根据字段删除所有重复行subscriberEmail 只留下原始提交 换句话说 我想搜索所有重复的电子邮件 并删除这些行 只留下原始的 我怎样才能在不交换表的情况下做到这一点 我的表包含
  • GPGPU:普通 PC 陷入困境的后果

    我在一本书中读到 在波前或扭曲中 所有线程共享一个公共程序计数器 那么它的后果是什么呢 为什么这很重要 NVIDIA GPU 一次执行 32 个线程 扭曲 AMD GPU 一次执行 64 个线程 波前 控制逻辑 读取和数据路径的共享减少了面
  • AzurePS 系统功能在新安装的 vsts-agent 上不可用

    我已在新的 Azure VM Windows Server 2012 R2 64 位 上成功安装新的 VSTS 代理 当我尝试在新的 vsts 代理上执行任何包含 azure powershell 任务的管道时 我收到一条错误消息 错误消息
  • Grails:Tomcat 不会在产品中完全关闭

    我在关闭生产环境中的 Grails 应用程序时遇到问题 从 IntelliJ 运行时 它会干净地关闭 但在独立的 Tomcat 7 上 关闭会使其进入僵尸状态 其中 java 进程仍然存在 但 HTTP 请求挂起 我必须杀死java进程 使
  • ClickableSpan TextView 在单击后保持选中状态

    我正在使用以下代码来制作我的TextView显示像一个链接 当用户单击它时 我会显示一个AlertDialog 但在用户离开对话框后 文本仍保持选中状态 而且看起来很丑 TextView terms TextView findViewByI
  • Angular 2:从 MockBackend 静态解析符号值时遇到错误

    我是 Angular2 的新手 正在尝试运行它tutorial http jasonwatmore com post 2016 08 16 angular 2 jwt authentication example tutorial 它使用一
  • 如何实现Java流?

    我想实施一个Stream
  • OpenCL C/C++ 动态绑定库(win32 及更多)

    我正在尝试 OpenCL 为了将其投入生产 我希望能够动态绑定到 OpenCL DLL 在 Windows 下 以便 优雅地 处理没有 OpenCL 的情况安装在主机上 是否有任何可用的库 或代码片段 可以在 C 或 C 中处理这种动态绑定
  • 设置 android:extractNativeLibs=false 以减少应用程序大小

    我不确定我是否做对了 看来它正在做相反的事情 如果我保留旗帜android extractNativeLibs https developer android com reference android R attr html extrac
  • 影响流星服务的页面编码?

    如何为使用meteor服务的页面设置编码 目前我的 Firefox 不断输出此警告 The character encoding of the HTML document was not declared The document will
  • Flask 和 Flask-Login 新手 - ImportError:没有名为登录的模块

    看来 Flask login 的安装有问题 尽管使用以下命令成功安装 pip install flask login 我的 app py 文件 from flaskext login import LoginManager lm Login
  • 如何在 iText 中创建具有多个标题的表格?

    我如何实现以下目标 目前我可以得到单头表 如何在具有 colspan 的列上方添加列标题 要创建具有多个标题的表格 请使用 Table addHeaderCell 如下例所示 String 文件名 test pdf PdfDocument
  • 在 WP7 中将照片上传到 picasa 时出现未经授权的访问异常

    我有以下代码尝试将图片上传到 picasa 网站 当我尝试上传时 出现未经授权的访问异常 我不知道如何获取 AuthToken 这是我的代码 如果您有任何线索 请告诉我 public delegate void UploadPhotoCal
  • 在 Python 中监听连接时接收命令行输入

    我正在尝试编写一个程序 让客户端连接到它 同时服务器仍然能够向所有客户端发送命令 我正在使用 扭曲 解决方案 我该怎么办 这是我到目前为止的代码 我知道 Twisted 已经使用非阻塞套接字 import threading print t
  • JAVA执行Unix系统命令问题

    我在从 JAVA 代码执行系统命令时遇到一个奇怪的问题 其实我想得到Mac OSX来自我的 JAVA 应用程序的系统信息 为此 我正在使用 Runtime getRuntime exec system profiler detailLeve
  • HTML 5 文件输入 iOS 和 Android [Cordova/Phonegap]

    在 PhoneGap 应用程序中 我尝试使用 HTML5 使用相机input像这样的标签 使用 CLI 创建新项目 添加iOS和Android平台 添加相机插件 为两种设备构建 在两台设备上运行 实际设备 iPhone 5 配备 iOS 7
  • DataGridView 重新加载后保存过滤

    我在 C 中使用 DataGridView 时遇到一些问题 case is 我对数据库进行一些更新 然后使用新值重新加载 DataGridView myDataGridView DataSource myDataSet Tables 0 一
  • Android Canvas.drawText

    我有一个视图 我正在 onDraw Canvas canvas 方法中使用 Canvas 对象进行绘制 我的代码是 Paint paint new Paint paint setColor Color WHITE paint setStyl
  • CSS DIV 内联在底部

    我有3个部门要放inline at the bottom 我不知道该怎么做 任何人都可以帮助我吗 The expected output 我尝试过的代码 feature description margin top 20px padding
  • 从 CentOS 7 或 RHEL 7 中完全删除 MariaDB 或 MySQL

    我在 CentOS 7 上安装了 MariaDB 但我在某些配置上遇到了一些问题 现在它完全配置错误 因此 我想用 yum remove mariadb mariadb server 删除MariaDB 然后用 yum install ma