前言 - 简单准备一下前戏 前面写过几篇mariadb 数据的随笔, 多数偏C/C++层面. 这次分享一下平时开发中, 处理的一些数据层面的业务.对于MariaDB, 不做过多介绍. 如果你有Ubuntu 系统, 可以通过下面来个环境玩玩 # 先搜索要的包, 再去安装
apt-cache search mariadb
sudo apt-get install maria
转载
2024-05-06 19:08:01
79阅读
查看分区# 所有信息
SELECT
*
FROM
INFORMATION_SCHEMA.partitions
WHERE
TABLE_SCHEMA = SCHEMA() # 库名
AND TABLE_NAME='my_table_name'; # 表名*** walker ***
原创
2019-06-28 20:35:19
2972阅读
点赞
第一部分:主从复制介绍MySQL的二进制日志(binglog)会记录所有对数据库进行更改的操作,也就是说只要是会对数据库产生修改的操作都会被记录到二进制日志中去。记录二进制日志的主要目的有两方面:1. 恢复2. 复制MySQL的复制就是基于二进制日志而完成的
转载
2024-03-22 15:49:02
48阅读
大家平时在使用MySQL的过程中都知道,当我们数据表中的数据量特别大的时候,为了提升我们的查询性能,我们可能会对表进行分区操作。分区也就是指根据一定的规则,将一个大表分解成多个更小的部分。本篇文章将讲解如何在MariaDB中实现自动分区。
转载
2021-07-06 15:59:07
593阅读
1 背景新购了一个工业微型计算机,无风扇、可7*24h运行的那种,于是打算装个linux,做一下科研工作。本身也是初学linux,以前用虚拟机跑过CentOS,也经过比选,据说稳定,最终操作系统还是选它。考虑要尽快上手,本身对MySQL比较熟悉,但目前来看,MySQL在Oracle下有闭源的可能性,就选了MariaDB。CentOS 7.9 默认MariaDB yum 源版本较低(5.x),故打算
转载
2024-05-07 12:48:43
119阅读
步骤一:安装 Nginx1.执行以下命令,在 /etc/yum.repos.d/ 下创建 nginx.repo 文件。vi /etc/yum.repos.d/nginx.repo2.按 i 切换至编辑模式,写入以下内容 3.按 Esc,输入 :wq,保存文件并返回。 4.执行以下命令,安
目录一、安装环境二、初始化数据库三、配置主节点masterdb 四、配置从节点slavedb五、验证数据库主从服务一、安装环境准备1、节点规划准备两台虚拟主机,分别扮演主数据库节点(masterdb)和从数据库节点(slavedb)IP地址主机名称节点192.168.18.8masterdb主数据库节点192.168.18.88slavedb从数据库节点2、主数据库节点环境与设置[roo
转载
2024-03-19 09:18:34
81阅读
Mariadb(mysql)里的表操作Mariadb(mysql)数据库管理系统-01——安装、库管理 Mariadb(mysql)数据库管理系统-02——表管理Mariadb(mysql)数据库管理系统-03——用户管理 一、查看库中的表二、创建一个表三、查看表结构describe t1 可以简写成 desc t1四、查看表的属性五、给表里面添加记录1、列和值要一一对应,字符串要用”括起来2、如
转载
2024-03-29 15:18:15
171阅读
一、关系型数据库的劣势 “关系型数据库:指采用了关系模型来组织数据的数据库,而关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。”——Wiki 关系型数据库有着庞大的用户群体,并且实现逻辑很符合人的理解,但它也同时存在一些劣势:1.关系型数据库中最大的瓶颈就是磁盘I/O。由于传统的关系型数据库在执行每一次执行增删改查时都会要用到磁盘I/O,当并发量
转载
2024-03-16 00:53:22
53阅读
MariaDBMariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Wid
转载
2024-05-11 10:47:17
92阅读
数据库简介数据库由库组成,库由表组成数据库种类:sqlserver mysql(sun--oracle) db2mysql的分支mariadb用的比较多 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 Mari
转载
2024-05-20 17:45:53
67阅读
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,是由原来 MySQL 的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。安装[root@shareserver ~]# yum search mariadb[root@shares
转载
2024-04-26 07:39:24
100阅读
mariadb实现服务器的数据主从同步1. 主从同步配置原理2. 使用mariadb实现主从同步mariadb实现服务器的数据分库-主从同步1. 主从同步配置原理 mariadb主从复制中:第一步:master记录二进制日志。在每个事务更新数据完成之前,master在二日志记录这些改变。Mariadb将事务写入二进制日志,即使事务中的语句都是交叉执行的。在事件写入二进制日志完成后,mas
转载
2024-05-05 16:05:59
57阅读
一、实验环境1、节点规则IP地址主机名称 节点说明192.168.18.8masterdb数据库主节点192.168.18.18nginxnginx服务器节点192.168.18.88slavedb数据库从节点192.168.18.188phpPHP环境节点2、节点服务安装(1)部署和配置分布式主从数据库服务器二、配置Nginx服务(1)编辑修改nginx配置文件[root@red321
转载
2024-04-30 22:43:50
63阅读
本文新手向,详细讲述了CentOS环境下利用mariadb(mysql)数据库使用golang实现分布式系统的Leader选举的过程,包括安装配置软件等,对golang程序思想不做过多解释,详见程序注释。
一、准备工作1.下载安装vmware,步骤省略。2.下载CentOS系统ios包:http://isoredirect.centos.org/cent
转载
2024-03-15 19:35:34
33阅读
硬盘安装
一、有两个分区,一个为大于4G的fat32分区,另有个为大于15G的任意分区
二、从网上下载sol_flash_install_cn.iso、分区魔法师、wingrub,并把sol.iso放入fat32分区中,可以把
sol_flash_install_cn.iso改名为sol.iso
三、将sol.iso打开,把boot下的/multiboot和x86.miniroot
转载
2024-03-15 11:07:23
462阅读
MariaDB简介MariaDB是MySQL的一个分支,MariaDB打算保持与MySQL的高度兼容性,确保具有库二进制奇偶校验的直接替换功能,以及与MySQL API和命令的精确匹配,并从MySQL迁移。MariaDB由MySQL的创始人 Michael Widenius 主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL
转载
2024-02-27 18:01:21
45阅读
“ MySQL做得更好”是描述MariaDB的一种方法。 它是由MySQL的一个自己的创造者发起的流行的开源数据库项目的分支,但是拥有一个不同的开发团队,默认情况下包括许多强大的功能,而不是仅作为附件提供,并且具有许多性能,可用性和安全性改进不能保证出现在MySQL中。 MariaDB通常被称为MySQL的“直接替代品”,特别是因为MariaDB项目与原始项目保持紧密同步。 也就是说,这就像是
转载
2024-05-07 07:12:26
73阅读
Mariadb:是MySQL数据库的一个分支 它与MySQL比较有更优的存储引擎 运行速度快等优势实验环境Rocky 9.0本地yum安装Mariadbyum install mariadb* -y开启服务并设置一下自启动systemctl start mariadb #启动mariadb
systemctl enable mariadb #设置自启动初始化Mariadbmysql_secure
转载
2024-02-27 20:57:43
156阅读
点赞
要使用MariaDB/Mysql,先要利用yum安装 [root@localhost ~]# yum install -y mariadb-* //利用这条命令能把所有关于MariaDB的软件工具安装上 若本来Linux(CentOS)已经安装,可用 [root@localhost