<div id="docs-body">
 <div class="section">
  <div class="titlepage">
   <div>
    <div>
     <h4 class="title">
      <a name="audit-log-restrictions">
      </a>
      8.4.5.12 Audit Log Restrictions
     </h4>
    </div>
   </div>
  </div>
  <p>
   MySQL Enterprise Audit is subject to these general restrictions:
  </p>
  <div class="itemizedlist">
   <ul class="itemizedlist" style="list-style-type: disc; ">
    <li class="listitem">
     <p>
      Only SQL statements are logged. Changes made by no-SQL APIs,
            such as memcached, Node.JS, and the NDB API, are not logged.
     </p>
    </li>
    <li class="listitem">
     <p>
      Only top-level statements are logged, not statements within
            stored programs such as triggers or stored procedures.
     </p>
    </li>
    <li class="listitem">
     <p>
      Contents of files referenced by statements such as
      <a class="link" href="load-data.html" title="15.2.9 LOAD DATA Statement">
       <code class="literal">
        LOAD DATA
       </code>
      </a>
      are not logged.
     </p>
    </li>
   </ul>
  </div>
  <p>
   <b>
    NDB Cluster.
   </b>
   It is possible to use MySQL Enterprise Audit with MySQL NDB Cluster,
          subject to the following conditions:
  </p>
  <div class="itemizedlist">
   <ul class="itemizedlist" style="list-style-type: disc; ">
    <li class="listitem">
     <p>
      All changes to be logged must be done using the SQL
            interface. Changes using no-SQL interfaces, such as those
            provided by the NDB API, memcached, or ClusterJ, are not
            logged.
     </p>
    </li>
    <li class="listitem">
     <p>
      The plugin must be installed on each MySQL server that is
            used to execute SQL on the cluster.
     </p>
    </li>
    <li class="listitem">
     <p>
      Audit plugin data must be aggregated amongst all MySQL
            servers used with the cluster. This aggregation is the
            responsibility of the application or user.
     </p>
    </li>
   </ul>
  </div>
 </div>
 <br/>
</div>
