麒麟OS (ARM64) 安装MySQL、Redis、JDK、Docker指南
从芯片(鲲鹏)到操作系统(KylinOS),从数据库到运行时环境,中国技术栈已具备完整的生产力支撑能力!# 指定ARM架构镜像标签docker pull --platform linux/arm64 redis:6-alpine。docker run --rm arm64v8/alpine uname -m# 应输出 aarch64。# 安装基础编译库sudo apt install kylin-
麒麟OS (ARM64) 安装MySQL、Redis、JDK、Docker全栈指南
适用版本:麒麟OS V10 SP1+ (ARM64)

最后测试:2025年6月12日
一、ARM环境专项准备
# 1. 确认CPU架构
uname -m # 输出应为 aarch64
二、安装MySQL 8.0 (ARM64版)

1. 安装官方ARM编译包
sudo apt install mysql-server mysql-client -y
2. 修改配置解决ARM兼容性问题
sudo sed -i '/^default_authentication_plugin/c\default_authentication_plugin=mysql_native_password' /etc/mysql/mysql.conf.d/mysqld.cnf
3. 启动服务
sudo systemctl restart mysql
sudo mysql_secure_installation # 按提示设置密码
三、安装Redis 6.x (ARM64版)

1. 从源码编译安装(确保ARM最佳性能)
sudo apt install build-essential tcl -y
wget https://download.redis.io/releases/redis-6.2.12.tar.gz
tar xzf redis-6.2.12.tar.gz
cd redis-6.2.12
make -j$(nproc) # 多核编译
sudo make install
2. 创建系统服务
sudo cp utils/systemd-redis_server.service /etc/systemd/system/redis.service
sudo systemctl daemon-reload
sudo systemctl start redis
四、安装JDK (ARM64架构选择)
安装OpenJDK (麒麟源)

sudo apt install openjdk-11-jdk -y
五、安装Docker (ARM64版)
# 1. 添加Docker官方ARM源
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
# 2. 安装
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y
# 3. 验证ARM容器运行
docker run --rm arm64v8/alpine uname -m # 应输出 aarch64
- ARM环境专属问题解决方案
MySQL启动失败
# 检查错误日志
sudo journalctl -xe -u mysql
# 常见解决:删除冲突的ibdata1文件
sudo rm /var/lib/mysql/ibdata1 && sudo systemctl restart mysql
Docker拉取镜像报错
# 指定ARM架构镜像标签docker pull --platform linux/arm64 redis:6-alpine
麒麟OS特有依赖缺失
# 安装基础编译库sudo apt install kylin-build-env -y
结语
一、核心成果
通过本教程,你已成功在国产ARM64架构 + 麒麟OS环境下部署四大关键组件:
✅ MySQL 8.0 - 高性能关系型数据库
✅ Redis 6.x - 内存缓存数据库(源码编译ARM优化版)
✅ JDK 11 - Java开发环境(支持OpenJDK/毕昇JDK双方案)
✅ Docker CE - 容器化平台(原生ARM64支持)
国产化宣言:
当我们在ARM架构的麒麟OS上成功运行这一整套技术栈,不仅完成了开发环境搭建,更是对国产基础软件生态的一次重要验证。从芯片(鲲鹏)到操作系统(KylinOS),从数据库到运行时环境,中国技术栈已具备完整的生产力支撑能力!
动手实践是技术人最好的爱国方式,期待你在评论区分享国产化实践心得! ����
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐



所有评论(0)