其实官方提供了一个配置文档,但是实际在修改的时候还是发现一些问题:
在管理 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
对于后续的版本或者系统更新, 这个文件并不在这个目录下,对于我目前实用的系统这个文件应该在如下目录下:
代码语言:javascript复制vim /var/packages/MariaDB10/etc/my.cnf
并且还有另外一个很鸡肋的问题,就是提供提供的命令/usr/syno/bin/synopkg restart MariaDB 貌似并没啥效果,不管是stop还是restart都是提示成功了,stop后提示成功了,但是依旧可以访问,并且配置信息并没有生效。
当然还可能是由于配置文件修改的不对,系统下的配置文件我找到了好几个,由于一直没有生效就都改掉了。
代码语言:javascript复制/usr/syno/etc/packages/MariaDB10/my.cnf
/usr/local/mariadb10/etc/mysql/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/etc/mysql/my.cnf
这三个配置文件我都改掉了,如果命令无法生效,最简单的办法就是直接重启。
其实可以看到配置文件还有很多,但是都位于test目录下,所以也就没必要修改了。
代码语言:javascript复制obaby@BirdData:~$ sudo find / -name my.cnf
/usr/syno/etc/packages/MariaDB10/my.cnf
/usr/local/mariadb10/etc/mysql/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/etc/mysql/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/plugin/spider/spider/oracle2/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/plugin/spider/spider/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/plugin/spider/spider/handler/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/plugin/spider/spider/bg/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/plugin/spider/spider/oracle/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/plugin/connect/connect/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/plugin/sphinx/sphinx/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/plugin/wsrep_info/wsrep_info/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/plugin/heap/mtr2/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/suite/wsrep/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/suite/galera/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/suite/storage_engine/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/suite/storage_engine/parts/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/suite/storage_engine/trx/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/suite/rpl/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/suite/multi_source/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/suite/galera_3nodes/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/suite/binlog_encryption/my.cnf
/volume1/@appstore/MariaDB10/usr/local/mariadb10/mysql-test/suite/federated/my.cnf
重启之后可以看下配置是否生效,比如我修改了:
代码语言:javascript复制[mysqld]
max_allowed_packet = 1073741824
lower_case_table_names=1
参考链接:https://www.synology.com/zh-cn/knowledgebase/DSM/tutorial/Service_Application/Can_MariaDB_settings_be_customized_on_Synology_NAS
☆文章版权声明☆
* 网站名称:obaby@mars * 网址:https://h4ck.org.cn/ * 本文标题: 《Synology(群辉) NAS Mariadb 配置文件修改》 * 本文链接:https://h4ck.org.cn/2019/02/synology群辉-nas-mariadb-配置文件修改/ * 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。
分享文章:
相关文章:
- OSX pip3 install mysqlclient
- m3u8 下载工具 v20.5.14 [Windows]
- can’t open file ‘< unprintable file name>’: [Errno 2] No such file or directory
- rsrcExtractor IDA Plugin
- 人文件保密专家 V8.65 白金版 | 专业的文件和文件夹的加密工具 破解版
- certbot-auto 阿里云配置安装
- IDA Sync Plugin v3.0.1 for IDA Pro 6.x
- 如何绕过微信图片的防盗链
- Fast IDB2Sig and LoadMap plugins(IDA)
- m3u8 下载工具[Windows]