我假装在登录 MariaDB 版本时显示个性化消息。10.1.37,按照一张表中的数据。
我的想法是使用存储过程,如fromdual.com所示,但我在磁盘中找不到 my.cnf(我使用的是 Xampp),所以我创建了文件并添加了SET GLOBAL init_connect="CALL audit.login_trigger()";
但现在出现此错误:
错误:在配置文件中找到没有前面组的选项:C:\xampp\mysql\my.cnf 在行:1 默认处理中的致命错误。程序中止
Q1) 我应该输入什么前面的组?
在这个来自 fromdual 的pdf中,没有关于这个主题的详细信息。
Q2)还有其他方法吗?
我已经查看了这个问题,但我需要检查表格以创建消息
服务器故障中也提出了同样的问题,但我认为这个站点更合适。
你的 my.cnf 文件应该有:
或运行中的任何其他组名
mysqld --help --verbose
,有一行类似The following groups are read: mysqld server mysqld-10.1 mariadb mariadb-10.1 client-server galera
,因此可以使用这些组中的任何一个来代替[mysqld]
。SET GLOBAL ...
用于在运行时设置 mysqld 系统变量。配置文件采用较短的形式。