CentOS7下源码安装MariaDB10.0.12

CentOS7安装MariaDB步骤 CentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的 MySQL。可以使用这两个地址中的其中一个,来配置yum源,具体使用的linux发行版和想安装的MariaDB的版本根据实际情况选择。其中,如果使用第二个地址来配置,有一点需要注意,那就是选择Mirror,比如我用的是华为云,那么最好选下面这个,MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。(3)设置数据库开机启动。 阅读详情

代码很乱!下一步研究一下代码片

准备环境:

最小化安装CentOS7、gcc、gcc-c++、bison、ncurses、ncurses-devel、zlib-devel

下载MariaDB10.0.12源码包:

cd /usr/local/src

wget http://ftp.kaist.ac.kr/mariadb/mariadb-10.0.12/source/mariadb-10.0.12.tar.gz

useradd -M -s /sbin/nologin mysql

mkdir -p /data/mariadb

chown -R mysql.mysql /data/mariadb

tar zxvf mariadb-10.0.12.tar.gz

cd mariadb-10.0.12

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb \
-DMYSQL_DATADIR=/data/mariadb \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DWITH_XTRADB_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_READLINE=1 \
-DWITH_EXTRA_CHARSETS=1 \
-DWITH_SSL=bundled \
-DWITH_ZLIB=bundled

make && make install

cd /usr/local/mariadb/support-files

cp my-small.cnf /etc/my.cnf

修改my.cnf配置,增加以下几行:

basedir=/usr/local/mariadb

datadir=/data/mariadb

pid-file=/data/mariadb/mariadb.pid

log-error=/data/mariadb/mariadb.err

将服务器启动文件加入到系统启动中:

cp mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig mysqld on

bin目录加入path

echo 'export PATH=$PATH:/usr/local/mariadb/bin' >>/etc/profile

创建数据库:

cd /usr/local/mariadb/scripts

./mysql_install_db --user=mysql --basedir=/usr/local/mariadb datadir=/data/mariadb

chown -R mysql:mysql /data/mariadb


Linux:CentOS7离线安装MariaDB 安装方式 MariaDB主要有三种安装方式 源码安装,有点繁琐,不推荐 yum在线安装,由于镜像在国外,下载速度十分缓慢,本地安装花了将近2个小时,而云服务完全就是下载不了直接报错 rpm离线安装,这个方式比较方便,推荐,不论是mariaDB还是mysql都可以用这样的方式进行安装 离线安装MariaDB10.4.24 1.前往MariaDB官网选择所需环境的rpm包下载地址 2.下载如下7个rpm包,如下所示 依赖包: jemalloc-3.6.0-1.el7.x86_64.rpm jemallo 阅读详情

相关推荐

在Linux中源码安装MariaDB

在公网IP为x.x.x.x,安装CentOS8(Alibaba Cloud Linux 3.2104 LTS 64位)系统的服务器上进行源码安装mariadb-10.5.16。

weixin_43268590的博客 2678

Ubuntu Linux系统MariaDB10.3源码编译安装笔记

MySQL和MariaDB可算是真正的亲姐妹,二者分别取名自“MySQL之父”Michael Widenius(江湖上称作Monty)的大女儿My Widenius(与前妻所生)和小女儿Maria Widenius(与现任妻子所生)。Oracle收购Sun公司后,之前被Monty卖给Sun的MySQL也被Oracle继承了。Oracle是世界上最大的商业数据库厂商,因为担心Oracle独裁MySQ...

蛙鳜鸡鹳狸猿 2002

保姆级教程介绍Centos7.9源码编译安装Mariadb10.11.5(长期维护版本),避开了所有的报错问题,让你完美安装Mariadb10.11.5数据库!!

mariadb大家并不陌生,与mysql,是孪生姐妹算是!下面讲一讲mariadb在centos7.9下编译安装的过程。如果通过yum 安装的话会省去很多的依赖安装。但是可扩展性会比较烦人。我们直接干脆的去进行编译安装。而且centos7.9如果想成功的编译安装Mariadb10.11.5是相比debian12和ubuntu22.04要难的多。主要愿意在于依赖问题。跟随我一起操作可以顺利的完成mariadb10.11.5的编译安装。注意哈;Cmake3.5.2boost1.82下面是本文需要下载的内容;

weixin_53753112的博客 1527

源码包安装mariadb

MariaDB是一个开源的数据库管理系统,它是MySQL的一个分支,主要由开源社区进行维护。MariaDB的目标是提供一个高性能、可靠且易于使用的数据库解决方案,同时保持与MySQL的高度兼容性,以便能够无缝地替换MySQL。在存储引擎方面,MariaDB使用XtraDB来代替MySQL的InnoDB,这是InnoDB的一个变体,开发者希望它能提供访问即将到来的MySQL 5.4 InnoDB性能。此外,MariaDB还基于事务的Maria存储引擎替换了MySQL的MyISAM存储引擎。

WWNY666的博客 2251

CentOS7 中 yum安装MariaDB10,2024最新前端框架体系架构面试题

安装新版本的MariaDB正式安装之前先使用命令查看一下,列出yum源里可用的安装包:或如果可以看如下所示的包信息,就可以安装了安装命令或配置数据库#输入root(mysql)的密码。默认没有,直接回车#是否切换到unix套接字身份验证[Y/n]#是否设置root密码[Y/n]#如果选Y,就输入2次密码#是否删除匿名用户?(就是空用户),建议删除[Y/n]#是否不允许远程root登录[Y/n] n#是否删除test数据库[Y/n] n#是否加载权限使之生效[Y/n] y。

m0_60707708的博客 1485

mariadb-10.3.12-winx64.zip linux平台(稳定版)

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

实战:源码编译安装mariadb(10.2.19)-2024.4.18(测试成功)

实验软件 链接:https://pan.baidu.com/s/1qN4WGr8yvPn2VYrkB5rW9Q?pwd=o9av 提取码:o9av 做准备用户和数据目录 准备数据库目录 源码编译安装 下载并解压缩源码包 源码编译安装mariadb 准备环境变量 生成数据库文件 准备配置文件 准备启动脚本,并启动服务 安全初始化 测试 关于我 我的博客主旨:🍀 微信二维码x2675263825 (舍得), qq:2675263825。🍀 微信公众号《云原生架构师实战》🍀 个人博客

weixin_39246554的博客 1236

Windows 必看!OpenClaw 一键安装教程|告别报错,一次成功不踩坑

OpenClaw 完整安装与配置的全流程教程

m0_70389289的博客 1085

转载师兄的一篇LNMP的安装详解

由于公司要求需要最新版的ZABBIX2.4.4需要最新版的系统CENTOS7和最新版的LNMP环境,所以本人摸索着使用最新版的环境搭建了LNMP系统,环境版本如下:系统:CentOS 7 x86_64NGINX:nginx-1.7.12数据库:mariadb-10.0.13PHP:php-5.5.23首先做一些准备工作,先把centos7的防火墙更换成iptable...

weixin_34185364的博客 106

AR1020触摸控制器驱动开发:嵌入式I²C/SPI底层集成指南

电容式触摸控制器是现代嵌入式人机交互(HMI)系统的核心感知单元,其工作原理基于寄生电容变化检测与数字信号处理。Microchip AR1020 作为典型单芯片方案,内置硬件滤波、多点跟踪与手势识别引擎,通过I²C或SPI接口输出结构化事件数据,显著降低主控MCU负载。该类器件的技术价值在于平衡精度、功耗与实时性,广泛应用于工业HMI、医疗设备及车载终端等对可靠性要求严苛的场景。本文聚焦AR1020的寄存器映射、中断驱动模型、坐标解析机制及在STM32平台的HAL/LL级工程实现,涵盖硬件时序约束、固件配置

weixin_29323977的博客 599

用朴素贝叶斯分类模型判断病人是否感染幽门螺杆菌(Python实现)

朴素贝叶斯,Python

weixin_56529327的博客 1160

centOS 在线安装lnmp

CentOS7源码安装最新版LNMP环境 lnmp环境版本如下: 系统:CentOS 7 x86_64 NGINX:nginx-1.7.12 数据库:mariadb-10.0.13 PHP:php-5.5.23 首先做一些准备工作,先把centos7的防火墙更换成iptables,可以参见如下链接 centos7防火墙改为iptables 修改成ipta...

weixin_30768661的博客 82

AI赚钱新思路 利用RPA+KIMI实现小红书全自动制作发布(详细攻略)

我已经事先准备好了文案素材,现在就利用Kimi的智能,根据我们已有的文案来创作出新的文案吧。之前我写过一篇关于【:一个戴着用百元大钞制成的简约头饰的少女,她坐在小车里,手里拿着一叠港元,整个画面洋溢着现实主义动漫风格和治愈系的温暖气息。通过这篇文章,我们已经一步步地完成了小红书治愈系文案的创作、治愈系图片的生成,以及笔记的发布,实现了整个流程的自动化。不慌不忙,快乐常在 在繁忙的日常中,给自己的心灵留一片净土,感受内心深处的平静与安宁。接下来,我将展示如何使用影刀来编写自动化脚本,以生成治愈系的图文图片。

weixin_42172073的博客 3681

虚拟机编译安装lnmp(centos7,nginx1.12.0,MariaDB 10.2,php-7.1.6)

1.安装配置centos7 使用virtualbox安装(minimal安装) 网络配置 更多网络配置可以参考(http://www.cnblogs.com/hfyfpg...) 虚拟机网络配置中同时配置nat(用于访问外网)和host-only(用于让宿主机访问虚拟机) centos中的网络接口配置: nat: vim /e...

weixin_33739627的博客 248

Linux环境下使用线程方式操作UART读写功能

本文介绍Linux环境下使用线程方式操作UART的方法,实现了串口打开,关闭,发送数据,接收数据功能,还编写测试代码,验证该功能。

mftang的博客 2078

ArcGIS拓扑检查实战:5分钟搞定面重叠与缝隙问题(附详细截图)

本文详细介绍了如何使用ArcGIS进行拓扑检查,快速解决面重叠与缝隙问题。通过搭建拓扑检查环境、配置拓扑规则、五步闪电修复法及批量处理技巧,帮助用户高效完成数据修正,提升GIS数据质量。特别适合地籍管理、规划红线等场景应用。

z4a5b6的博客 741

Centos7.4安装mariadb10

Centos7.4安装mariadb10 一、下载mariadb源码包 官网地址:https://downloads.mariadb.org/ 安装MariaDB之前,首先要安装cmake,另外为了保证不缺依赖,使用yum或者rpm安装依赖:readline-devel,zlib-devel,openssl-devel,libaio-devel并且readline-devel依赖于ncurses-...

进阶的蜗牛 5869

开关变换器小信号建模实战:从理论到环路设计

本文深入探讨了开关变换器小信号建模的实战技巧,从理论基础到环路设计全面解析。通过Buck和Boost变换器的具体案例,详细介绍了状态空间平均法、扰动法等关键建模技术,并分享环路补偿设计和实际调试中的宝贵经验。文章特别强调了小信号建模在电源设计中的重要性,为工程师提供了从理论到实践的完整解决方案。

weixin_29290259的博客 376

在CentOS 7上安装MariaDB的方法

MariaDB 是一个开源的数据库管理系统,通常作为流行的 LEMP(Linux、Nginx、MySQL/MariaDB、PHP/Python/Perl)堆栈的一部分安装。它使用关系数据库和 SQL(结构化查询语言)来管理数据。MariaDB 是 MySQL 的一个分支,由原始的 MySQL 开发人员管理。它被设计为 MySQL 的替代品,使用一些引用mysql的命令,并且是 CentOS 7 上的默认软件包。在本教程中,我们将解释如何在 CentOS 7 服务器上安装最新版本的 MariaDB。

rubys007的博客 1585

人工智能在软件测试中的广泛应用领域

人工智能在软件测试中的应用领域涵盖了自动化测试、缺陷预测和缺陷检测、智能化测试报告生成等方面。以上提供的示例代码只是其中的一小部分,实际上,人工智能在软件测试中还有许多其他的应用。通过结合人工智能和软件测试,可以提高测试效率和质量,减少测试工作的人力成本,并帮助开发人员更好地理解和改进软件产品。人工智能(Artificial Intelligence,简称AI)在软件测试领域的应用越来越广泛。下面将介绍几个人工智能在软件测试中的主要应用领域,并提供一些相关的源代码示例。

FycPerformance的博客 462

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

mariadb 10.5.0 编译安装

环境准备 [root@mariadb ~]# hostnamectl Static hostname: mariadb Icon name: computer-vm Chassis: vm Machine ID: 5330a01e60544f83bcd3032f4d7ae3e0 Boot ID: 8742c496...

NewRain_wang的博客 2397

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

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

Centos 7源码安装mariadb10.4.13

一、环境 [root@localhost mariadb-10.4.13]# ifconfig |grep 192.168 inet 192.168.1.107 netmask 255.255.255.0 broadcast 192.168.1.255 [root@localhost mariadb-10.4.13]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) [root@localhost mariadb

oToyix的博客 647

VB摄像头监控

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

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

centos7.4下源码安装mariadb

一、卸载旧的mariadb 查询已安装的软件: rpm -qa | grep Maria* 卸载:yum -y remove mari* 删除数据库文件:rm -rf /var/lib/mysql/* 二、安装依赖包且源码安装cmake yum groupinstall “Development Tools” yum install libaio libaio-devel bison bison-...

u013308094的博客 1037

CentOS 7.X 源码编译安装MariaDB-10.2.X

CentOS 7 编译安装MariaDB-10.2.XCentOS 7下mariadb-10.1.22 源码编译安装过程笔记,希望对大家有帮助。 下载文件https://mariadb.com/ 或 https://downloads.mariadb.org/mariadb/10.2.11/
源码包的下载下载链接: https://mirrors.tuna.tsinghua.edu.cn/m

海渊_haiyuan的博客 2785

CentOS7 安装 MySql (MariaDB10.2)

1、创建镜像repo文件 [root@localhost src]# vi /etc/yum.repos.d/mariadb.repo 文件内容如下: [mariadb] name = MariaDB baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64 gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1 2、

ling1998的博客 1777

centos7 安装 mariadb-10

下载地址: http://mirrors.ustc.edu.cn/mariadb/mariadb-10.0.19/source/mariadb-10.0.19.tar.gz 因为用cmake 所以线安装下这个 可以 yum install cmake 下载了tar.gz 文件解压到指定的目录tar -zxvf XXX.tar.gz 进入到安

幸运小侯子 3083
上一篇: CentOS7下源码安装Apache2.4.9
下一篇: centos7.0的几个新特性
dewstudio
博客等级 码龄20年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值