ubuntu16.04卸载mysql安装mariadb

Ubuntu 18.04 安装 MariaDB 10.1 实战指南:APT安装、安全加固与排错 MariaDB 是兼容 MySQL 协议的高性能开源数据库,其查询优化器、线程池和 Aria 存储引擎等特性显著提升事务处理能力与稳定性。在 Linux 系统中,APT 包管理是部署数据库服务最可靠的方式,它自动处理依赖、注册 systemd 服务并集成安全更新机制。Ubuntu 18.04 作为长期支持版本,官方源预置经过生产验证的 MariaDB 10.1.x,虽非最新,但具备极高的运行时可靠性。该版本广泛应用于政企信创、边缘设备及 CI/CD 构建节点等对稳定性要求严苛的场景。本文聚焦 Ubuntu 阅读详情

据说mariadb功能相对于mysql开源部分更多,更好用,一切操作又几乎与mysql一样,为了避免两个数据库有冲突索性卸载mysql,安装mariadb.记录一下过程.(其实可以设置,两个数据库同时使用,个人没有这个需要)

为什么 每次启动都要加sudo??  因为user表里面的plugin字段值为auther_socket 修改为mysql_native_password就可以了

***卸载mysql:

sudo apt-get autoremove --purge mysql-server-5.7 
#sudo apt-get remove mysql-server         # 没用到,已经没有mysql-server
#sudo apt-get autoremove mysql-server  # 没用到,已经没有mysql-server
sudo apt-get remove mysql-common
sudo rm -rf /etc/mysql/  /var/lib/mysql    
#清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P  
sudo apt autoremove
sudo apt autoreclean

***安装mariadb 

第一步:sudo apt update

安装Mariadb数据库

第二步:sudo apt install mariadb-server

链接、测试

第三步:sudo mysql -u root -p  (加上sudo,不然进不去)(密码默认为空,直接按回车进入)

***基本的数据库操作:show databales;use mysql;show tables;

附:mariadb基本操作参考链接:

https://www.cnblogs.com/qiuyang-linux/archive/2016/08/11/5447242.html

用户权限:

https://blog.youkuaiyun.com/hankunfa/article/details/80603232

常用命令;

sudo service mysql restart  重启服务

sudo gedit /etc/mysql/my.cnf  修改配置

set password for ‘root’@‘localhost’=password(‘123456’);  设置密码

flush privileges;  刷新权限

重置root密码时,还要将auth插件更改为mysql_native_password:

use mysql;
update user set authentication_string=PASSWORD("") where User='root';
update user set plugin="mysql_native_password" where User='root';  # THIS LINE

flush privileges;
quit;
Ubuntu 20.04 安装 MariaDB 10.5 实战指南:避坑、加固与 RAGFlow 集成 MariaDB 是基于 MySQL 协议的开源关系型数据库,广泛用于 Web 应用和 AI 工程化场景。其核心原理在于 InnoDB 存储引擎的事务一致性、MVCC 并发控制及插件化认证机制。技术价值体现在高兼容性、低运维门槛和对 JSON/全文检索等现代特性的原生支持。典型应用场景包括 RAGFlow 知识库后端、VINS-MONO 的状态存储,以及各类需要本地结构化数据服务的边缘计算系统。在 Ubuntu 20.04 这一长期支持版本上部署时,必须直面包管理双轨制、systemd 服务生命周期适配、ut 阅读详情

相关推荐

Ubuntu 16.04下搭建phpMyAdmin可视化数据库管理平台

phpMyAdmin 是基于 Web 的 MySQL/MariaDB 图形化管理工具,其核心原理是通过 Apache 服务器接收 HTTP 请求,由 PHP 解释器执行动态脚本,再经 mysqli 或 PDO 扩展与数据库通信,最终返回 HTML 界面。该技术栈具备部署轻量、学习成本低、无需命令行基础等工程优势,广泛应用于教学实验、老旧系统维护及临时数据库排障等场景。在 Ubuntu 16.04 这类长期服役的 LTS 环境中,phpMyAdmin 4.5.x 与 Apache 2.4、PHP 7.0、Ma

weixin_30412167的博客 347

Ubuntu环境下安装部署mysql5.7&开启远程访问连接&修改数据存放位置&卸载mysql

本文档适用于在Ubuntu20.04系统下部署mysql5.7,是有网的情况下。提供了两种安装mysql5.7的方法,并且还讲解了开启mysql远程访问权限,允许远程连接;以及讲解了如何修改数据库数据的存放路径。

m0_52985087的博客 6690

Ubuntu 20.04 安装 MariaDB 10.11:RAGFlow 与等保三级实战指南

MariaDB 是 MySQL 的高性能开源分支,具备完整兼容性与企业级安全能力。其核心原理在于基于存储引擎(如 InnoDB)的事务处理、JSON 原生支持及可插拔审计机制,技术价值体现在高并发写入稳定性、细粒度操作审计和 AI 场景下的元数据高效检索。典型应用场景包括 RAG 工具链(如 RAGFlow)的向量文档存储、金融 SaaS 系统的数据合规治理,以及等保三级要求的数据库行为审计与传输加密。本文聚焦 Ubuntu 20.04 这一广泛使用的 LTS 环境,深入解析如何绕过 apt 旧版本限制,完

a2850363633的博客 363

ubuntu彻底卸载mysql并且重新安装

首先删除mysql:sudo apt-get remove mysql-* 然后清理残留的数据dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 它会跳出一个对话框,你选择yes就好了 然后安装mysqlsudo apt-get install mysql-client mys...

weixin_33881050的博客 925

Ubuntu 20.04 MariaDB 快速部署指南:RAGFlow 数据库就绪实操

MariaDB 是开源关系型数据库的主流替代方案,兼容 MySQL 协议并深度优化 UTF8MB4 字符集支持。其核心原理在于服务初始化、字符集校准、权限模型与 systemd 集成四层协同,技术价值体现在高兼容性、低运维门槛及对 RAG 等 AI 应用的数据一致性保障。典型应用场景包括本地开发环境(如 WordPress)、AI 工作流后端(如 RAGFlow)及等保合规生产系统。本文聚焦 Ubuntu 20.04 LTS 平台,针对 MariaDB 10.3.38 版本,详解从零安装、残留清理、utf8

HJ921004的博客 686

AAAI2024最佳解读|FontDiffuser One-Shot Font Generation via Denoising Diffusion with Multi-Scal

本文提出了一种名为FontDiffuser的基于扩散的单次字体生成方法,旨在通过去噪扩散模型生成模仿参考图像风格的字体,同时保留源图像的内容。尽管现有的字体生成方法在性能上取得了一定的进展,但在处理复杂字符和大风格变化时仍面临挑战。FontDiffuser通过引入多尺度内容聚合(MCA)模块,有效结合不同尺度的全局和局部内容线索,从而增强复杂字符的笔画保留能力。此外,文章还提出了一种风格对比细化(SCR)模块,用于风格表示学习,利用风格提取器从图像中分离风格,并通过精心设计的风格对比损失来监督扩散模型。

haimianxiaobao11的博客 1191

安装mysql和mariadb端口_Docker同时安装MySQL和MariaDB

MySQL和MariaDB的关系MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。看完MySQL和MariaDB的关系,我们一定会想:既然两者有这么紧密的关系,那么同时安装、启动的时候,是否会有冲突呢?答案是肯定的,比如:`本文主要讲解的端口号`。我们先看两者...

weixin_39523625的博客 389

loadStop的原因导致的SSUSP

Total内存值是可用来调度的可用内存,当前可用内存为 0M。 loadSched和loadStop的阈值是根据 Total 内存和节点内存来做限制的。 loadStop 50G,现在有大量作业SSUSP,说明之前某个时间点该节点内存可能有低于50G的时候,导致作业SSUSP,具体是否是这个原因引起的需要用 bjobs -l JobID 看下作业的详细信息。 如果是loadStop的原因导致的 SSUSP,根据loadStop设置的阈值,Total 值高于loadStop值后,将逐步恢复挂起的作业

Blueberry521的博客 666

Ubuntu环境下配置mysql

ubuntu环境下mysql数据库的安装

oba没有马 949

从医疗成像到工业检测:CMOS图像传感器NIR技术的最新应用案例解析

本文深入解析了CMOS图像传感器NIR技术在医疗成像和工业检测中的最新应用案例。通过提升量子效率至70%,NIR技术实现了血管可视化、材料缺陷检测等突破性进展,显著提高了医疗诊断精度和工业质检效率。文章还探讨了系统集成关键考量和前沿发展趋势。

weixin_30879169的博客 87

k8s 查看cpu使用率最高的pod

在 Kubernetes 中,可以使用命令查看 Pod 的资源使用情况,从而找到 CPU 使用率最高的 Pod。

u010674101的专栏 3345

mysql和mariadb可以同时使用吗_10分钟实现MariaDB与MySQL在一台服务器同时运行

[root@HE3 ~]#groupaddmariadb-g 513[root@HE3 ~]#useradd -u 513-gmariadb-s /sbin/nologin -d /home/mariadbmariadb从MariaDB官网下载二进制安装包至/root目录,本文采用的是目前最新稳定版mariadb-10.1.16[root@HE3 ~]# tar xvf mariadb-10.1....

weixin_35510761的博客 403

微信小程序 - 实现嵌套H5页面唤起微信支付的实现方案+完整流程源码,微信小程序webview(H5页面)调用微信小程序支付,嵌套h5页面怎么实现小程序支付(Vue2/3移动端H5网页、公众号网页等)

h5嵌入微信小程序微信支付,H5网页嵌入到微信小程序内如何支付,微信小程序webview组件交互,内联h5页面并网页实现微信支付,微信H5页面实现微信小程序支付,微信小程序嵌套webview实现小程序微信支付,小程序中内嵌H5网页支付怎么办,用网页的支付还是小程序的支付?支付没反应,支付报错怎么办,微信小程序内嵌h5,h5调用小程序支付功能解决方案,H5网页cors跨域,真机测试无法唤起支付,无法唤起支付,uniapp微信小程序,h5小程序调用微信支付,微信小程序内嵌H5页面,如何实现微信支付功能,微信小程

🏆 前端领域优质创作者 1万+

ubuntu dpkg mysql,如何在没有`apt-get`和`dpkg`的情况下从Ubuntu 16.04强制删除MySQL和MariaDB?...

By wrong uninstalling MariaDB, I've lost working instance of MySQL and MariaDB in my Ubuntu 16.04 system...I've broken the dependencies so much, that I can not uninstall or install MySQL or MariaDB, u...

weixin_32248781的博客 198

KEPServerEX 6 之 EX 6.11.718.0 发布说明

KEPServerEX 6.11.718.0 发布说明

-雲飛兄-博客 2881

华为OD机试真题 新系统 2026-07-22 Java&Go&C 实现【最小代价完成论文评审】

某校有 n 篇论文需要分配给教师评审。 每篇论文 i 可由 files[i] 对应的教师列表中任一教师评审。 每篇论文至少需要一名教师评审。 每位教师 t 不论被分配多少篇论文,其评审费用固定为 cost[t]。 请给出参与评审教师数量最少时的总费用。 如果存在多种方案满足教师数量最少,则选择总费用最小的方案。

MISAYAONE的博客 148

ubuntu dpkg mysql_如何在没有`apt-get`和`dpkg`的情况下从Ubuntu 16.04强制删除MySQL和MariaDB?...

By wrong uninstalling MariaDB, I've lost working instance of MySQL and MariaDB in my Ubuntu 16.04 system...I've broken the dependencies so much, that I can not uninstall or install MySQL or MariaDB, u...

weixin_42101164的博客 380

AIGC算法工程师 面试八股文

1、简述DDPM的算法原理 2、什么是重参数化技巧?Diffusion Models和VAE中的重参数化技巧是如何使用的? VAE中的重参数化技巧 Diffusion Models中的重参数化技巧 3、什么是马尔可夫过程?DDPM中的马尔可夫链是如何定义的? 马尔可夫过程 DDPM马尔可夫链 4、为什么DDPM前向过程中前期加噪少,后期加噪多? 5、VAE和Diffusion Models中的变分推断是什么? 6、Negative Prompt实现的原理是什么?

沉迷单车的追风少年 1万+

【MYSQL】在Centos7和ubuntu22.04环境下安装

维度 Ubuntu 22.04 CentOS 7软件源 默认集成 MySQL 8.0,直接安装 默认只有 MariaDB,需手动加 MySQL 源包管理器 apt 生态丰富,自动处理依赖 yum 源保守,需手动处理依赖/冲突认证方式 auth_socket 免密登录,新手友好 mysql_native_password 密码登录,更安全安装步骤 1 条命令完成 卸载 MariaDB → 加源 → 安装 → 改密码。

2501_93351213的博客 1052

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Ubuntu下联网安装MariaDB

最开始尝试离线安装,一直报libssl.so.10找不到,所以放弃。开始联网安装。 公司在其他服务器上使用的MariaDB版本为10.4.12,最开始安装的版本为MariaDB10.1系列,但安装后发现该版本不支持with as语句……于是卸载重装,新安装的版本为MariaDB10.4.21,解决问题。 在安装过程中遇到部分问题,做此记录。 Ubuntu版本:Ubuntu 18.04.6 LTS 默认版本安装与10.4版本的差异 默认的Ubuntu存储库包含MariaDB软件包,但版本已过期,Ubuntu

车马去闲闲——落日满秋山 745

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Ubuntu 18.04部署MariaDB 10.11 LTS实战指南

MariaDB作为MySQL的开源继承者,凭借协议兼容性、查询优化器重构与现代硬件适配能力,成为替代MySQL的关键选择。其核心原理在于深度适配Linux内核调度、systemd服务模型及glibc ABI规范,技术价值体现在性能提升15%~30%、原生支持窗口函数与JSON高级操作,并满足等保三级对SQL审计日志可查、配置持久化(SET PERSIST)、崩溃安全日志等硬性要求。典型应用场景包括LAMP栈构建、RAGFlow等AI中间件元数据存储、以及政务云/金融系统数据库迁移。本文聚焦Ubuntu 18

weixin_30342209的博客 458

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

ubuntu 重新安装mysql_Ubuntu重新安装MySQL错误解决

新搭建的服务器,先在Ubuntu上安装mariadb,后来由于很多权限问题,决定安装MySQL,由于在卸载过程中未卸载干净,导致MySQL重新安装过程中出现了很多问题。Reading package lists...DoneBuilding dependency treeReading state information ... Donemysql-server is already the ne...

weixin_42511255的博客 1901

ubuntu24.4下载mysql报错解决、下载maraiDB

ubuntu24.4

2301_79982845的博客 1117

Ubuntu 20.04 部署 ERPNext 生产环境全指南

ERPNext 是一款面向中小企业的开源企业资源计划(ERP)系统,其稳定运行高度依赖底层操作系统与数据库、Node.js 等组件的精准版本协同。理解 Linux 服务器基础架构、MySQL/MariaDB 性能调优原理及 Python/Node.js 运行时兼容性机制,是保障 ERP 系统高可用、低延迟、易维护的技术前提。本文聚焦 Ubuntu 20.04 LTS 这一经大规模验证的黄金基座,深入解析 MariaDB 10.5 深度调优、Node.js 16.20.2 与 Yarn 1.22.19 的黄金

weixin_30325971的博客 347

Ubuntu18 卸载maridb+重装maridb10.4以上版本

卸载 一、关闭服务: sudo service mysql stop 二、删除mysql配置: sudo rm /var/lib/mysql/ -R sudo rm /etc/mysql/ -R 三、删除与mysql相关依赖: sudo apt-get autoremove mysql* --purge sudo apt-get remove apparmor 四、查看mysql依赖项:(空即卸载干净) dpkg --list|grep mysql 安装 一、安装 software-proper.

weixin_41760738的博客 2033

通过阿里云ECS服务器安装Mariadb(MySQL)具体过程及Navicat远程连接

经过一下午的不懈努力,终于在阿里云上安装了mariadb,并通过Navicat远程连接上了阿里云mariadb数据库。本人也是一步一步通过百度查查查才安装上的,一点点爬坑填坑,因此在这里记录一下,以备以后使用。 1. 安装mariadb 本人使用的服务器是Ubuntu 16.04.3版本,因为我之前安装过MySQL,怕两个数据库有冲突,所以就先把MySQL给卸载了,再安装Mariadb。 安装过程...

xiecheng1995的博客 3193
上一篇: 2019.1.7 jmeter3.3安装记录
下一篇: win10 安装虚拟环境和django1.11.7
python_nice
博客等级 码龄8年 46粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值