MariaDB 10.3.22安装指南(针对Deepin 20 Beta)

CentOS7内网环境实战:Mariadb 10.3.38二进制包完整安装指南(附权限避坑) 本文详细介绍了在CentOS7内网环境中离线安装Mariadb 10.3.38二进制包的完整指南,包括安装包处理、系统用户与目录权限配置、数据库初始化与优化、服务管理及安全加固等关键步骤。特别针对权限配置这一常见问题提供了深度解决方案,帮助企业级用户在内网环境下高效部署Mariadb数据库。 阅读详情

前言

MariaDB、MySQL……开心就好,反正都差不多,参见:MariaDB和mySQL到底区别在哪,实验说明问题!

讲真,在Deepin下安装MariaDB并不困难,而且MariaDB和MySQL的命令也差不多,唯一遇到的问题就是安装完成后root用户的密码无法更改。

这里记录下,这里只安装Server端的MariaDB。

环境

  1. 虚拟机:Deepin 20 Beta——IP:192.168.31.44
  2. MariaDB-Server 10.3.22
  3. 主机:Windows 10 v1909

下载

命令:
apt-get install mariadb-server -y

初始化

命令:
mysql_secure_installation

接下来会问你一些问题:

  1. 是否设置root密码?
    Set root password? [Y/n] y
  2. 是否禁止匿名anonymous用户登陆?
    Remove anonymous users? [Y/n] y
  3. 是否禁止远程root登陆?
    Disallow root login remotely? [Y/n] n
  4. 是否移除测试数据库?
    Remove test database and access to it? [Y/n] y
  5. 是否重新加载特权表?
    Reload privilege tables now? [Y/n] y

设置密码

完成上面这些后,我发现并没有什么*用,因为此时MariaDB还是可以不需要密码就可以访问,具体为什么,我没查到。

另外,通过shell修改root密码失败,登陆进去用了下面几种方法修改,失败:

  1. > use mysql
    > update user set password=password('YOUR PASSWORD') where user='root';
  2. > use mysql
    > set password for 'root'@'localhost'=password('YOUR PASSWORD');

当然,这些命令执行后刷新了下权限,flush privileges;,不过都不行。

最后试了下这个可行的,命令:
> use mysql
> update mysql.user set authentication_string = password('YOUR PASSWORD'), plugin = 'mysql_native_password' where user = 'root' and host = 'localhost';

这样,root就需要使用密码来登陆了,但其他的用户我还没试过是不是都要这样。

开放服务和端口

既然都讲到安装了,顺便说说开放Deepin的端口吧,貌似Deepin没有默认安装有防火墙之类的,但是有规则。

检查端口开放

先检查下端口是否开放,MariaDB和MySQL一样,使用的是3306端口。
检查端口命令:
netstat -an|grep 3306
很遗憾,它返回了这个:
port

开放3306端口

直接点,命令:
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
找到下图的127.0.0.1,改成0.0.0.0(我比较懒,直接用# 注释掉了),同时,把上面已被注释的端口port给恢复,取消注释,最后保存,退出。

之后,重启下mysql的服务,为什么是MySQL而不是MariaDB,自己搜索去。
停止命令:sudo service mysql stop
启动命令:sudo service mysql start
开放服务IP

允许root用户被远程访问登陆

首先进入mysql库,命令:
> use mysql;
其次允许root远程登陆,命令:
> update user set host = '%' where user = 'root';
授予全部权限,命令:
> grant all privileges on *.* to 'root'@'%' identified by 'YOUR PASSWORD';
刷新权限缓存,命令:
> flush privileges;

验证

上述步骤都完成以后,我们可以验证下。

首先验证端口是否被开放,命令:netstat -an|grep 3306。如果还是没有像下图一样的:::3306,那么最好多试着重启MySQL服务。
端口开放
其次在外部主机上(我用的是虚拟机,桥接的网卡,虚拟机DeepinIP地址是192.168.31.44)使用数据库管理软件Navicat Premium 12进行远程访问。

就很成功:
数据库访问成功

当然,没有Navicat Premium的小伙伴不用担心,只需要你的主机安装有MySQL的客户端也可以进行访问:
Windows 10下:
mysql -h 192.168.31.44 -P 3306 -u root -p
输入密码后,返回:
win下MySQL成功访问
前一个是输入对的I虚拟机P地址,后一个乱输的IP,验证是不是本地MySQL在干扰,可见,MySQL也可以访问MariaDB Server。

至此,安装结束。

Deepin安装mariadb(Deepin安装MySQL) Deepin安装mariadb MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 一、apt-get安装mariadb apt-get install mariadb-server 二、启动mariadb #启动 systemctl start mariadb # 开机自启动 systemctl enable mariadb # 执行初始化命令 mysql_secu 阅读详情

相关推荐

mariadb-10.3.38 源安装包(未编译)

mariadb-10.3.38 源安装包(未编译) https://mirrors.aliyun.com/

MySQL的下载安装教程

MySQL的下载安装教程: 附上一个官网下载安装地址:https://dev.mysql.com/downloads/file/?id=488055。可以一面下载一面进行阅览文章。 下kl载之后安装时候,先进行程序的路径安装设置,之后设置数据安装地址,不一样,一个是 [Alt](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZX...

weixin_44857004的博客 793

mariadb-10.3.22-winx64.zip

mariadb-10.3.22-winx64.zip mariadb-10.3.22-winx64压缩包备用链接,官网下载,备用 MariaDB Server is one of the most popular database servers in the world. It’s made by the original developers of MySQL and guaranteed to stay open source. Notable users include Wikipedia, WordPress.com and Google.

网关状态检测 echo request/reply

计算机中的IP地址和子网掩码的关系:标识该计算机所在的网络号、子网号以及主机号,当访问某个ip时,首先将此ip与本地子网掩码进行“与”运算,判断是否与本机ip和本机子网掩码“与”运算的结果一致。若一致,即要访问的ip与本机ip处于同一网段,查找本地arp表(arp广播,获取待访问ip的MAC地址),封装MAC帧,通过网卡发送出去,不经过网关,直接通过MAC地址访问。 例:A的ip地址为192.168.31.44,子网掩码为255.255.255.0;B的ip地址为192.168.31.201,子网掩码为25

ROBIN12JBJ的博客 6022

mariadb 10.3.22 linux arm64完整离线安装包

mariadb包含依赖包的完整离线安装,适用arm64架构的系统如UOS,deepin,ubuntu

mariadb-10.3.2-winx64.msi

MariaDB是一款强大的数据库服务器,这里是windows64位的msi版本,一款堪称可以替代MySQL的数据库,mariaDB在各方面都是mysql创新和提高版本,而不是简单的替代品,它拥有更强大的存储引擎和许多更为优秀的元素,欢迎有需要的朋友下载使用。

Linux上解压缩安装Mysql

安装 #tar zxvf mysql-5.0.37-linux-i686-glibc23.tar.gz #mv mysql-5.0.37-linux-i686-glibc23  /usr/local/mysql #groupadd mysql #useradd -d /usr/local/mysql/data -s /sbin/nologin -g mysql mysql #cd /usr/loc...

好记性,不如好博客!! 302

系统安装、qt配置、安装pcie驱动

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 安装Linux系统指定:ununtu20.04并配置相关软件环境 前言 提示:这里可以添加本文要记录的大概内容: ununtu20.04、Qt 5.9.0、pcie驱动 提示:以下是本篇文章正文内容,下面案例可供参考 一、安装系统 制作系统盘(win10),在开机时按相应键进入BIOS,(华硕需要先改配置启动->CSM->开启->第一个选项选第一个或第二个),等待即可 进入后按照https://www.sysgeek.

weixin_44832804的博客 2205

第 2 篇 : 安装mariadb-10.3

1. 安装Mariadb

qiezi__的博客 1920

深入解析SGLang框架:从架构设计到核心组件实现

本文深入解析了SGLang框架的架构设计与核心组件实现。SGLang是一个专为大语言模型推理设计的高效框架,其核心优势在于清晰的分层架构、高效的调度策略以及精细的内存管理。文章详细剖析了其客户端接入、服务器端调度、模型执行引擎及Tokenizer/Detokenizer管理器等关键组件,揭示了其实现高性能推理的内部机制。

coffee的博客 577

3 种 VLA 模型动作表示方案对比:RT-2 离散化 vs π0 流匹配 vs HybridVLA 混合架构

本文深入对比了三种VLA模型动作表示方案:RT-2离散化、π0流匹配和HybridVLA混合架构。分析了各自的技术原理、优势与局限性,并提供了应用场景选择指南,帮助研究者在具身智能领域做出更优的技术选型决策。

weixin_29031161的博客 319

安装Mariadb columnStore(10.3版本)

一 ColumnStore架构 MariaDB ColumnStore是一个利用大规模并行分布式数据体系结构的列式存储引擎,例如用于大数据分析。它是一个列式存储系统,通过将InfiniDB 4.6.7移植到MariaDB构建。 从MariaDB 10.5.4开始,它可以作为MariaDB服务器的存储引擎。在此之前,它只能单独下载。 它专为大数据扩展而设计,可处理数PB的数据、线性可扩展性和优异的性能,以及对分析查询的实时响应。它利用了列式存储、压缩、即时投影以及水平和垂直分区的I/O优势,在分析大型数

雅冰石的专栏 2729

CarPlay盒子选购避坑指南:为什么你的车机破解了却用不了?从USB设备ID说起

本文深入解析CarPlay盒子硬件兼容性问题,从USB设备ID匹配到车机适配逻辑,揭示破解成功却无法使用的根本原因。通过分析USB设备识别的核心要素和逆向工程usb_device_manager.xml文件,提供三种主流解决方案对比,并强调操作中的硬件保护机制,帮助车主避免常见陷阱。

weixin_30706691的博客 473

mariaDB起源

        MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了 MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英 语:XtraDB)来代替My...

AILIKES 978

USB 3.0 高清音视频采集芯片——MS2130

MS2130 是一款 USB 3.0 高清视频和音频采集芯片,内部集成 USB3.0 Device 控制器、数据收发模块、音视频处理模块。

YOU_SeMi的博客 7859

优化YOLOv8检测精度:Damo-YOLO的RepGFPN特征融合技术解析【YOLOv8】

YOLOv8在结构上依旧延续了自YOLOv4以来的CSPNet(Cross Stage Partial Network)和FPN(Feature Pyramid Network)的设计,结合了PANet(Path Aggregation Network)来增强特征的多尺度表达。然而,随着目标检测任务的复杂性增加,如何更有效地融合不同层级的特征成为提升检测性能的关键。Damo-YOLO中的RepGFPN引入了重参数化的思想,通过在训练和推理阶段对特征融合模块进行结构优化,显著提升了检测效果。

博客 1583

Maria DB下载安装教程

MariaDB 安装配置以及常见问题

weixin_47852232的博客 9516

【2026年华为暑期实习/秋招(AI)-8月5日-第一题- 选择题】(题目+思路+Java&C++&Python解析+在线测试)

摘要: 本文包含20道选择题,涵盖深度学习、数值计算、概率统计、线性代数及机器学习等领域。重点考察了Softmax的数值稳定性实现(减去最大值)、视觉问答任务(图像+问题→答案)、分层强化学习的奖惩计算、欧氏距离与余弦相似度、反向传播梯度计算、SVD降维存储优化、贝叶斯概率推断、插值多项式等。此外,涉及逻辑回归评价指标(不含MSE)、端侧推理内存因素(中间激活)、集中趋势度量(均值)、Householder变换性质、早期停止正则化、梯度矩阵秩与优化、在线学习特性及大模型训练技巧(如学习率预热、梯度裁剪)等知

m0_73659489的博客 191

Ubuntu18.04以及mariadb10.3版本的安装教程(保姆级教程,专注避坑多年)

一、虚拟机的安装与卸载 二、Ubuntu的安装 三、Mariadb的安装 网上也有很多教程,也有很多介绍,但是自己安装的时候还是会出现各种问题,所以就写下这篇文章记录一下我辛酸的环境搭建过程,给后面安装的同志们避避坑(当然主要以我遇到的error为例,呜呜呜血泪史呀),献上这篇保姆级的教程。 一、VMware Workstation的安装与卸载 1、 VMware Workstation的安装 首先需要去官网,下载好你想要安装的版本,我这里以VMware Workstation pro 16为例子。 (1)

小敢心的博客 3007

超级全的PCB LAYOUT高速信号走线指南——简化应用版

在PCB Layout中,几乎涵盖了所有的高速信号走线指南。包括了TF/SD、HDMI、LVDS、DVP、eDP、MIPI、USB2.0、USB3.0、MAC、BT.1120、PCIE高速信号等等。此版本为简化版。

bhxc809751502的博客 8549

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

手把手教你在Linux(Deepin)安装MySQL和MariaDB

两者的关系 MariaDB和MySQL的大概关系 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是: 甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格, 将自己创建的公司MySQL卖给了SUN,此后,

日常发呆 8043

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

一篇文章快速搞懂 Deepin下的MySQL安装配置

mariaDB MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Wideniu...

。。。。 5069

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

deepin 安装 MariaDB 数据库

MySQL真正的开源版现在叫mariadb. 深度的官方源里就有. 安装方法非常简单: sudo apt install mariadb-server mariadb-client 安装完成后 sudo mysql 采用root用户输入(deepin root 输入 sudo -s -H): MariaDB [(none)]> use mysql MariaDB [mysql]> UPDATE user SET Password=PASSWORD('root123') whe

joynet007的专栏 532

0.0.0.0:x的含义

本地地址中经常会出现0.0.0.0:端口号,这代表了该程序运行在该主机中所有网卡(包括虚拟网卡)对应的ip和端口上

ROBIN12JBJ的博客 6913

Haproxy之负载均衡功能、基于cookie的session持久、haproxy自带的健康页面及其动静分离的实现...

实验前提: 1、本次实验是在Centos 7.4(64bit)系统上完成的。2、实验前确保每台服务器时间同步3、本次实验有3台主机,其中haproxy作为反向代理地址为192.168.31.43,后面2台的httpd服务器为web1-192.168.31.44和web2-192.168.31.45.(我这里在虚拟机上使用的是桥接的方式,也可以使用仅主机方式,不过使用仅主机方式hapro...

davidsiga201501的博客 825

Deepin配置maven、安装MariaDB、安装mysql

配置maven下载maven包下的3.9.8版本的bin.gar.gz文件我把解压后的文件放在了 /usr/lib/maven/apache-maven-3.9.8 路径下nano ~/.bashrc 打开文件编辑把加在文件末尾退出编辑器后source ~/.bashrc加载配置文件检验一下 配置完成配置mysql。

xinxin419的博客 1454
上一篇: MySQL 8.0.20安装指南(针对CentOS 7 x86_64)
下一篇: XAMPP安装指南(针对CentOS 7 x86_64)
◎天启疯车℡
博客等级 码龄8年 353粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值