鲲鹏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

posted @ 2024-11-28 16:28  wanlt_software  阅读(802)  评论(1)    收藏  举报