无法为MariaDB设置binlog_format

我有我的开发服务器上运行MariaDB(没有复制或其他任何东西)运行版本5.3.5。 这是一个运行所有最新补丁和更新的Ubuntu 10.04服务器。 我已经发出有关binlog_format错误,所以我去改变它从STATEMENT到MIXED或ROW,但是当我运行SET GLOBAL binlog_format = 'MIXED' ,没有得到更新。 我已经尝试了这个post的所有内容: https : //dba.stackexchange.com/questions/6150/what-is-the-safest-way-to-switch-the-binlog-format-at-runtime ,但没有任何变化。 我得到它的唯一方法是改变如下:

 sudo service stop mysql sudo mysqld --binlog_format=MIXED 

唯一的问题是,当我重新启动格式回到基于声明。 还有什么我应该做的改变它作为一个全局variables?

我能够通过将binlog_format = MIXED添加到my.cnf文件来解决此问题。 我以前没有尝试过,因为我没有看到它在那里设置格式,但是当我把它添加到所有其他binlog设置附近,并重新启动服务,它的工作。