Thanks Adrian.  Took a little while to figure out, but it&#39;s probably best to use different credentials anyway from a security standpoint.  Got to love bugs.<br><br>
<div class="gmail_quote">On Wed, Jun 1, 2011 at 2:14 PM, Adrian Georgescu <span dir="ltr">&lt;<a href="mailto:ag@ag-projects.com">ag@ag-projects.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Seems to be a php bug that cannot correctly identify the different connections in a mysql pool. Work around it by using different credentials/database combinations.<br>
<br>Adrian<br><br>On Jun 1, 2011, at 9:05 PM, osiris123d wrote:<br><br>&gt; Figured out the issue but it doesn&#39;t make sense.  From my last post it<br>&gt; appeared that when mysql was querying for the radacct201106 table it was<br>
&gt; looking in the cdrtool database.  Well when I set up cdrtool&#39;s global.inc<br>&gt; config I made it so that cdradmin mysql user was used to log into the<br>&gt; cdrtool database and also the radius database.  Here is an example of what I<br>
&gt; had<br>&gt;<br>&gt; class DB_CDRTool extends DB_Sql {<br>&gt;  var $Host     = &quot;127.0.0.1&quot;;<br>&gt;  var $Database = &quot;cdrtool&quot;;<br>&gt;  var $User     = &quot;cdradmin&quot;;<br>&gt;  var $Password = &quot;*&quot;;<br>
&gt;  var $Halt_On_Error =&quot;yes&quot;;<br>&gt; }<br>&gt;<br>&gt; class DB_Locker extends DB_Sql {<br>&gt;  var $Host     = &quot;127.0.0.1&quot;;<br>&gt;  var $Database = &quot;cdrtool&quot;;<br>&gt;  var $User     = &quot;locker&quot;;<br>
&gt;  var $Password = &quot;*&quot;;<br>&gt;  var $Halt_On_Error =&quot;yes&quot;;<br>&gt; }<br>&gt;<br>&gt; class DB_radius extends DB_Sql {<br>&gt;  var $Host     = &quot;127.0.0.1&quot;;<br>&gt;  var $Database = &quot;radius&quot;;<br>
&gt;  var $User     = &quot;cdradmin&quot;;<br>&gt;  var $Password = &quot;*&quot;;<br>&gt;  var $Halt_On_Error =&quot;yes&quot;;<br>&gt; }<br>&gt;<br>&gt; class DB_opensips extends DB_Sql {<br>&gt;  var $Host     = &quot;127.0.0.1&quot;;<br>
&gt;  var $Database = &quot;opensips&quot;;<br>&gt;  var $User     = &quot;opensips&quot;;<br>&gt;  var $Password = &quot;*&quot;;<br>&gt;  var $Halt_On_Error =&quot;yes&quot;;<br>&gt; }<br>&gt;<br>&gt; class DB_mediaproxy extends DB_Sql {<br>
&gt;  var $Host     = &quot;127.0.0.1&quot;;<br>&gt;  var $Database = &quot;mediaproxy&quot;;<br>&gt;  var $User     = &quot;cdradmin&quot;;<br>&gt;  var $Password = &quot;*&quot;;<br>&gt;  var $Halt_On_Error =&quot;yes&quot;;<br>
&gt;<br>&gt;<br>&gt;<br>&gt; Originally I had the radius database user as &quot;radius&quot;, but when I tried to<br>&gt; create that user in mysql it wouldn&#39;t let me (maybe because there is a<br>&gt; database called radius, not sure).  So I figured I would just use the<br>
&gt; cdradmin user for everything except for opensips database.  Well when I<br>&gt; changed the cdrtool config to the following it is now about to do CDR<br>&gt; searches<br>&gt;<br>&gt;<br>&gt; class DB_CDRTool extends DB_Sql {<br>
&gt;  var $Host     = &quot;127.0.0.1&quot;;<br>&gt;  var $Database = &quot;cdrtool&quot;;<br>&gt;  var $User     = &quot;cdradmin&quot;;<br>&gt;  var $Password = &quot;*&quot;;<br>&gt;  var $Halt_On_Error =&quot;yes&quot;;<br>
&gt; }<br>&gt;<br>&gt; class DB_Locker extends DB_Sql {<br>&gt;  var $Host     = &quot;127.0.0.1&quot;;<br>&gt;  var $Database = &quot;cdrtool&quot;;<br>&gt;  var $User     = &quot;locker&quot;;<br>&gt;  var $Password = &quot;*&quot;;<br>
&gt;  var $Halt_On_Error =&quot;yes&quot;;<br>&gt; }<br>&gt;<br>&gt; class DB_radius extends DB_Sql {<br>&gt;  var $Host     = &quot;127.0.0.1&quot;;<br>&gt;  var $Database = &quot;radius&quot;;<br>&gt;  var $User     = &quot;radadmin&quot;;<br>
&gt;  var $Password = &quot;*&quot;;<br>&gt;  var $Halt_On_Error =&quot;yes&quot;;<br>&gt; }<br>&gt;<br>&gt; class DB_opensips extends DB_Sql {<br>&gt;  var $Host     = &quot;127.0.0.1&quot;;<br>&gt;  var $Database = &quot;opensips&quot;;<br>
&gt;  var $User     = &quot;opensips&quot;;<br>&gt;  var $Password = &quot;*&quot;;<br>&gt;  var $Halt_On_Error =&quot;yes&quot;;<br>&gt; }<br>&gt;<br>&gt; class DB_mediaproxy extends DB_Sql {<br>&gt;  var $Host     = &quot;127.0.0.1&quot;;<br>
&gt;  var $Database = &quot;mediaproxy&quot;;<br>&gt;  var $User     = &quot;cdradmin&quot;;<br>&gt;  var $Password = &quot;*&quot;;<br>&gt;  var $Halt_On_Error =&quot;yes&quot;;<br>&gt;<br>&gt;<br>&gt; So it all appears to be good now, but I figured I should have still been<br>
&gt; able to use the cdradmin user for both databases.  For some reason CDRTool<br>&gt; was looking in the cdrtool database for the radacct201106.<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; View this message in context: <a href="http://opensips-open-sip-server.1449251.n2.nabble.com/CDRTool-MySQL-Database-error-Invalid-SQL-tp6427865p6428379.html" target="_blank">http://opensips-open-sip-server.1449251.n2.nabble.com/CDRTool-MySQL-Database-error-Invalid-SQL-tp6427865p6428379.html</a><br>
&gt; Sent from the OpenSIPS - Users mailing list archive at Nabble.com.<br>&gt;<br>&gt; _______________________________________________<br>&gt; Users mailing list<br>&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>&gt;<br><br><br>_______________________________________________<br>Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>--<br>*--*--*--*--*--*<br>Duane<br>*--*--*--*--*--*<br>--<br>