1. 安装标配
2. 环境
centos9虚拟机 aarch64版本 (x86和amd64会更简单)
uname -a
3. 流程
3.1. mysql
## 查看当前所安装的mysql 安装包
rpm -aq |grep mysql
## 若存在 则删除
rpm -e mysqlPackname包名
### 如果很多个 并且都不要 可以使用如下
rpm -e mysql*
## 查看 /etc/my.cnf 有则删除 无则不管
cat /etc/my.cnf
### 有 则执行
rm -rf /etc/my.cnf
如果mysql安装成功,通常 /etc/my.cnf有以下内容
以下开始安装mysql
进入官网 dev.mysql.com/downloads/r…
使用termius等具有sftp工具拖拽安装好的rpm包 到centos9中
另一种办法是 使用wget
wget https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
注意你安装时候的时间和对应的版本,可能版本会迭代,方法差不多
## 安装
rpm -ivh mysql84-community-release-el9-1.noarch.rpm
安装mysql
dnf install mysql-community-server -y
关于 dnf 说明 把它当成centos中yum即可 或者其他版本中的apt wget等
启动mysql
# 开机自启并立即启动mysql
systemctl enable --now mysqld.service
# 查看mysql状态
systemctl status mysqld.service
修改mysql初始密码
查看临时密码 保存
grep "password" /var/log/mysqld.log
## 登录mysql
mysql -uroot -p
### ======>键入初始密码
### 修改初始密码 mysql8密码要求等级高 需要大写 小写 数字同时存在
alter user "root"@"localhost" identified by "Lin99@";
### 使用mysql库
use mysql;
### 将host修改为所有ip均可以访问
update user set host="%" where user="root";
### 刷新权限
flush privileges;
关闭防火墙
systemctl stop firewalld
## 不在自启动防火墙
systemctl disable firewalld
## 查看防火墙状态
systemctl status firewalld
3.2. gogs
gogs官网 (把gogs当成gitea /github/gitlab 都可以,gogs的优势在于轻) gogs.io/
安装包网址 dl.gogs.io/0.13.0/ 版本自己挑选
也可使用命令行 自己选择
wget dl.gogs.io/0.13.0/gogs_0.13.0_linux_armv8.tar.gz
解压缩 我使用termius 到centos9中
也可使用命令
## 执行命令
ls
cd gogs
./gogs web
3.3. git
## 下载安装
yum install git
## 查看
git --version