就在刚刚,尝试将 mysql 从 5 升级到 8,然后再一次数据全部丢掉了,这篇文章也没了。后来想到XIGE 的 rss 阅读器,过去看了下果然文章还在,于是又给拷贝过来了。❤️,嘻嘻。所以这是一个重制版!(评论是回不来了)
Synology(群辉) NAS Mariadb 配置文件修改
其实官方提供了一个配置文档,但是实际在修改的时候还是发现一些问题:
在管理 DSM 5.0 或更新版本中的数据库时,MariaDB 套件的默认设置应该能够满足大多数用户的要求。但如必要,您可手动更改 MariaDB 设置以满足您的特定需求。
请按以下说明完成操作:
- 如果没有名为 my.cnf 的配置文件,请创建该文件。该文件应包含您要在 MariaDB 中更改的设置(请参见以下实例)。
- 将 my.cnf 文件置于 Synology NAS 的以下路径:/var/packages/MariaDB/etc
- 重启 Synology NAS 或执行 /usr/syno/bin/synopkg restart MariaDB 来应用新设置。更新 MariaDB 套件或重启 DSM 后,新设置将被保留。
例如,要提高传入 MariaDB 的文件的大小上限,您可在 my.cnf 配置文件中添加以下命令行:
[mysqld]
max_allowed_packet = 1073741824
对于后续的版本或者系统更新, 这个文件并不在这个目录下,对于我目前实用的系统这个文件应该在如下目录下:
vim /var/packages/MariaDB10/etc/my.cnf
并且还有另外一个很鸡肋的问题,就是提供提供的命令/usr/syno/bin/synopkg restart MariaDB 貌似并没啥效果,不管是stop还是restart都是提示成功了,stop后提示成功了,但是依旧可以访问,并且配置信息并没有生效。