鲲鹏ARM64环境、银河麒麟KylinOSV10 下源码移植安装MariaDB 10.5.19参考
1 硬件
鲲鹏920处理器
2 操作系统
银河麒麟V10 SP3
3 配置编译环境
mount Kylin-Server-V10-SP3-2403-Release-20240426-arm64.iso /mnt/cdrom
[local]
name=local
baseurl=file:///mnt/cdrom
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
yum clean all
yum makecache
yum list
4 编译和安装
4.1 下载MariaDB 10.5.19源码包
cd /root/
wget https://archive.mariadb.org//mariadb-10.5.19/source/mariadb-10.5.19.tar.gz --no-check-certificate
4.2 解压源码包
tar zxvf mariadb-10.5.19.tar.gz
4.3 进入解压目录
cd mariadb-10.5.19
4.4 执行编译
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb -DMYSQL_DATADIR=/data/mariadb/data -DSYSCONFDIR=/etc -DWITHOUT_TOKUDB=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LOBWRAP=0 -DMYSQL_UNIX_ADDR=/data/mariadb/run/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
路径 说明
-DCMAKE_INSTALL_PREFIX 软件安装路径
-DMYSQL_DATADIR 数据文件路径
-DSYSCONFDIR 配置文件路径
-DMYSQL_UNIX_ADDR sock文件路径
4.5 执行安装
make && make install
4.6 查看安装目录
ls /usr/local/mariadb/
4.7 查看数据库版本
/usr/local/mariadb/bin/mysqld --version
/usr/local/mariadb/scripts/mariadb-install-db --defaults-file=/usr/local/mariadb/my.cnf
参照原文中是安装的10.3.8;我安装的是10.5.19,方法一样的。
原文地址:https://www.hikunpeng.com/forum/thread-0296146541910256003-1-1.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)