飞牛部署Gitea
自己的屎自己吃 不麻烦别人收藏
参考链接:
应用背景
我都有NAS了,为什么不把我的屎山存给自己保存?github的认证特别的麻烦,并且会保存我每次的commit,所以还是作为一个开源的平台来直接分享成果吧。
开搞!!!
-
直接在Docker中搜索Mysql。
赣!mad搜docker的时候,Rsync在同步我的游戏。。。改DNS指向我的软路由(这个是不是可以做一个博客? ),会直接报错,奶奶的,有图为证,我不敢动。。。
改!!!!大不了我睡前再同步一次,下完了~~
没事儿~今天撞大运了 -
按照这个顺序创建一个文件夹
-
MySQL
- data
- log
-
-
开始对Docker进行设置
-
对存储位置进行映射
-
添加3个环境变量
# root数据库密码变量 MYSQL_ROOT_PASSWORD=<你自己的密码> # 字符编码变量 MYSQL_CHARACTER_SET_SERVER=utf8mb4 MYSQL_COLLATION_SERVER=utf8mb4_unicode_ci
- 1
- 2
- 3
- 4
- 5
为什么添加这两个呢?
MYSQL_CHARACTER_SET_SERVER=utf8mb4
-
含义:
- 定义 MySQL 服务器的默认字符集(Character Set)。
-
utf8mb4
是一种 Unicode 字符集,支持 4 字节的编码,可以存储所有 Unicode 字符。 - 与旧的
utf8
不同,utf8mb4
能存储表情符号(如 ?)和特殊符号。
-
作用:
- 设置为默认字符集后,数据库、表或列在未指定字符集时默认使用
utf8mb4
。 - 适合需要多语言支持或存储表情符号的场景。
- 设置为默认字符集后,数据库、表或列在未指定字符集时默认使用
MYSQL_COLLATION_SERVER=utf8mb4_unicode_ci
-
含义:
-
定义字符集的默认排序规则(Collation)。
-
utf8mb4_unicode_ci
是utf8mb4
字符集的一种排序规则。-
unicode
:按照 Unicode 标准规则进行字符比较。 -
ci
(Case Insensitive):大小写不敏感。- 例如:
A
和a
会被认为是相等的。
- 例如:
-
-
-
作用:
- 决定字符串在比较或排序时的行为。
- 提供对多语言字符的智能排序,适合国际化需求。
总结
-
完整 Unicode 支持:
-
utf8mb4
可以存储所有 Unicode 字符,包括表情符号和特殊符号。 - 推荐始终使用
utf8mb4
,避免使用utf8
。
-
-
智能排序和比较:
-
utf8mb4_unicode_ci
提供 Unicode 标准的排序规则,适合多语言环境。 - 对大小写不敏感,提高字符比较的灵活性。
-
-
设置完成! **启动!!!!
-
-
出现带问题!!!!!!!
难道是我虚拟机的问题(我是在PVE中安装了飞牛)
Fatal glibc error: CPU does not support x86-64-v2
- 1
我真的是服了,CPU太老了,不支持指令集????我换一个MySQL的版本试了看看
此处省略10min,这次用的
8.0.40-debian
这个版本好了! 就使用上述版本!我们继续,就更着这个代码就可以
# 下面代码mysql是容器名称,根据自己创建的名称修改 mysql -u root -p # 允许 root 用户将自己拥有的权限授予其他用户 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; # 这一断是测试数据库是不是可以正常运行,具体的指令可以看看放在最开始的B站视频 # 下面代码asd123就是数据库名,只有在数据库不存在时才创建 asd123数据库,防止重复创建引起错误。 CREATE DATABASE IF NOT EXISTS asd123; # 删除数据库,假如asd123就是你要删除的数据库名 DROP DATABASE asd123;
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
-
好了到目前位置现在数据库就部署完毕了。现在轮到Gitea了,飞牛的应用商店直接有Gitea,下载!!!!就可以得到这个画面了
数据库的主机:我们可以在Docker中的网络中找到
用户名:root
数据库用户密码:刚才我们设置的密码
数据库名称:YanChengGit
这个数据库需要我们自己手动创建,方法就是上面的方法
下面的设置就看大家的兴趣了,这里就不方便展示了,然后直接点击启动!!!!!需要等待一点时间,完成!
尾巴
至此就部署完毕,后面打算从Github上面把我的屎全给找回来,只保留必要的开源的东西,时间:20250109004703,哎呀!都这个点了,今天周几呀?周四!!!!!我去点疯狂星期四了~~~~
评论记录:
回复评论: