<div dir="ltr"><pre>Package: mysql-server<br>Version: 5.0.32-Debian_7etch6-log<br><br>I&#39;m got strange security bug in mysql. I&#39;m create user and database, then grant all to database:<br><br>&gt; CREATE USER santa IDENTIFIED BY &#39;test&#39;;<br>
<br>&gt;GRANT USAGE ON *.* TO &#39;santa&#39;@&#39;%&#39; IDENTIFIED BY &#39;test&#39;;<br>&gt;CREATE DATABASE santa_base;<br>&gt;GRANT ALL PRIVILEGES ON santa_base.* TO &#39;santa&#39;@&#39;%&#39; IDENTIFIED BY &#39;test&#39;;<br>
<br><br>Then i&#39;m test create database:<br><br> &gt;create database test;<br><br>I&#39;m got access denied for user. But when i&#39;m test create database santa?base:<br><br>&gt;create database `santa?base`; <br><br>It&#39;s create database.<br>
<br><br>My system:<br>Debian Etch 4.0 kernel 2.6.18-fza-028stab053.5-amd</pre></div>