赞
踩
红旗Asianux介绍:
红旗Asianux Server Linux 8.0是为云时代重新设计的操作系统,为云时代的到来引入了大量新功能,包括用于配置管理、快速迁移框架、编程语言和诸多开发者工具,它还为容器工具包提供全面支持,用于创建,运行和共享容器化应用程序,旨在支持从企业数据中心到多云计算平台的工作负载和应用。
万里数据库(GreatSQL)介绍:
GreatSQL是适用于金融级应用的国内自主开源数据库,具备高性能、高可靠、高易用性、高安全等多个核心特性,可以作为MySQL或Percona Server的可选替换,用于线上生产环境,且完全免费并兼容MySQL或Percona Server。
本文以ARM架构为示例进行演示
https://gitee.com/GreatSQL/GreatSQL/releases/
Linux - Generic
Arch | Packages | Size | MD5 |
---|---|---|---|
X86 | GreatSQL-8.0.32-24-Linux-glibc2.28-x86_64.tar.xz | 147M | 61cbc5d5892c608c08e99edba3a64fae |
ARM | GreatSQL-8.0.32-24-Linux-glibc2.28-aarch64.tar.xz | 132M | 4929cc4fc0b4094ffb97fcc8b324551e |
tar -xf GreatSQL-8.0.32-24-Linux-glibc2.28-aarch64.tar.xz
mv GreatSQL-8.0.32-24-Linux-glibc2.28-aarch64 /usr/local/GreatSQL-8.0.32-24
# 复制service文件
cd /usr/local/GreatSQL-8.0.32-24/
cp -rf usr/lib/* /usr/lib/
# 修改service文件
cd /usr/lib/systemd/system/
sed -i 's#GreatSQL-8.0.32-24-Linux-glibc2.28-aarch64#GreatSQL-8.0.32-24#g' mysqld.service
sed -i 's#GreatSQL-8.0.32-24-Linux-glibc2.28-aarch64#GreatSQL-8.0.32-24#g' mysqld@.service
cat /etc/my.cnf [client] socket = /data/GreatSQL/mysql.sock [mysqld] user = mysql port = 3306 server_id = 3306 basedir= /usr/local/GreatSQL-8.0.32-24/ datadir = /data/GreatSQL/ socket = /data/GreatSQL/mysql.sock pid-file = mysql.pid character-set-server = UTF8MB4 skip_name_resolve = 1 # 若你的MySQL数据库主要运行在境外,请务必根据实际情况调整本参数 default_time_zone = "+8:00"
useradd -M -s /sbin/nologin mysql
chown mysql:mysql /usr/local/GreatSQL-8.0.32-24/ -R
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
echo 'export PATH=$PATH:/usr/local/GreatSQL-8.0.32-24/bin/' >> /etc/profile
source /etc/profile
mysqld --defaults-file=/etc/my.cnf --initialize-insecure
初始化时可选项有 --initialize
和 --initialize-insecure
两种,前者会为root账号生成一个随机密码,后者不会;在这里为了省事,选用后者,生产环境里请务必要为root用户设置安全密码。
systemctl daemon-reload
systemctl restart mysqld
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。