I&#39;m not sure, but I think DB user has no access to mysql tables. Try to connect to mysql database from the command prompt and give grant options to myuser.<br><br>Something like that:<br><span style="font-style: italic; color: rgb(51, 51, 255);">
<br>shell&gt; mysql --user=root mysql<br><span style="font-style: italic;"><br></span></span><span style="font-style: italic; color: rgb(51, 51, 255);">If you have assigned a password to the root account, you&#39;ll also need to supply a --password or -p
</span><br style="font-style: italic; color: rgb(51, 51, 255);"><span style="font-style: italic; color: rgb(51, 51, 255);">option for this mysql command and also for those later in this section.</span><br style="font-style: italic; color: rgb(51, 51, 255);">
<span style="font-style: italic; color: rgb(51, 51, 255);">After connecting to the server as root, you can add new accounts. The following statements use<br><br style="font-style: italic; color: rgb(51, 51, 255);"></span>
<span style="font-style: italic; color: rgb(51, 51, 255);">GRANT to set up four new accounts:<br><br style="font-style: italic; color: rgb(51, 51, 255);"></span><span style="font-style: italic; color: rgb(51, 51, 255);">mysql&gt; GRANT ALL PRIVILEGES ON *.* TO &#39;monty&#39;@&#39;localhost&#39;
</span><br style="font-style: italic; color: rgb(51, 51, 255);"><span style="font-style: italic; color: rgb(51, 51, 255);">-&gt; IDENTIFIED BY &#39;some_pass&#39; WITH GRANT OPTION;</span><br style="font-style: italic; color: rgb(51, 51, 255);">
<span style="font-style: italic; color: rgb(51, 51, 255);">mysql&gt; GRANT ALL PRIVILEGES ON *.* TO &#39;monty&#39;@&#39;%&#39;</span><br style="font-style: italic; color: rgb(51, 51, 255);"><span style="font-style: italic; color: rgb(51, 51, 255);">
-&gt; IDENTIFIED BY &#39;some_pass&#39; WITH GRANT OPTION;</span><br style="font-style: italic; color: rgb(51, 51, 255);"><span style="font-style: italic; color: rgb(51, 51, 255);">mysql&gt; GRANT RELOAD,PROCESS ON *.* TO &#39;admin&#39;@&#39;localhost&#39;;
</span><br style="font-style: italic; color: rgb(51, 51, 255);"><span style="font-style: italic; color: rgb(51, 51, 255);">mysql&gt; GRANT USAGE ON *.* TO &#39;dummy&#39;@&#39;localhost&#39;;<br><br>For Asterisk Voice mail you have to write something like 
<br><span style="font-style: italic;">mysql&gt; </span>GRANT ALL PRIVILEGES ON <span style="color: rgb(255, 0, 0);">Asterisk.Voicemail</span> TO &#39;<span style="color: rgb(255, 0, 0);">myuser&#39;</span>@&#39;<span style="color: rgb(255, 0, 0);">
localhost&#39; </span>IDENTIFIED BY &#39;<span style="color: rgb(255, 0, 0);">mypass&#39; </span>WITH GRANT OPTION;<br><br><span style="text-decoration: underline;">Note</span>: In the example above Asterisk is a Database name and Voicemail is a Voice mail table.
<br></span><br><br><div><span class="gmail_quote">On 2/19/07, <b class="gmail_sendername">jamshed zaidi</b> &lt;<a href="mailto:jamshed_z@hotmail.com">jamshed_z@hotmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Hi Guys, I am new to asterisk development. I am facing real problems in<br>accessing voicemail contents like its password, username etc.... I am<br>writing the perl script for web interface that will reset the the password
<br>of voicemail from mysql database as&nbsp;&nbsp;commedian voicemail does change it in<br>asterisk.&nbsp;&nbsp;I am facing list of problems<br><br>1). How do i enable mysql support for voicemail in Asterisk1.4.0. For this i<br>have gone through the following article
<br><a href="http://www.voip-info.org/wiki/view/Asterisk+voicemail+database">http://www.voip-info.org/wiki/view/Asterisk+voicemail+database</a><br>but i didnt find &quot;mysql-vm-routines.h&quot;&nbsp;&nbsp;in asterisk-addonns-1.4.0
.<br><br>i updated my voicemail.conf file with<br>dbuser=myuser<br>dbname=asterisk<br>dbpass=mypass<br>dbhost=localhost<br><br>when i run my following perl script<br>my $DB_Name=&quot;asterisk&quot;;<br>my $DB_Host= &quot;
<a href="http://127.0.0.1">127.0.0.1</a>&quot;;<br>my $DB_User=&quot;myuser&quot;;<br>my $DB_Pass=&quot;mypass&quot;;<br><br>my $dbh = DBI-&gt;connect(&quot;DBI:mysql:$dbname=$DB_Name&quot;,&quot;$DB_User&quot;,&quot;$DB_Pass&quot;);
<br>my $sth = $dbh-&gt;prepare(qq{select fullname,context from voicemail where<br>mailbox=&#39;1234&#39; and password=&#39;1234&#39; and context=&#39;[default]&#39;});<br><br>THEN IT SHOWS THE FOLLOWING ERROR<br><br>&quot;DBI connect(&#39;=asterisk&#39;,&#39;myuser&#39;,...) failed: Access denied for user
<br>&#39;myuser&#39;@&#39;localhost&#39; (using password: YES) at resetPass.pl line 15<br>Can&#39;t call method &quot;prepare&quot; on an undefined value at resetPass.pl line 16,<br>&lt;STDIN&gt; line 1.&quot;<br><br>Please reply me as soon as possible.....thanx in advance
<br><br><br>&lt;html&gt;&lt;div&gt;&lt;PRE class=quote&gt;&lt;IMG height=2<br>src=&quot;<a href="http://graphics.hotmail.com/greypixel.gif">http://graphics.hotmail.com/greypixel.gif</a>&quot; width=&quot;100%&quot;<br>vspace=9&gt;&lt;/PRE&gt;&lt;PRE class=quote&gt;&lt;FONT face=&quot;Courier New, Courier, Monospace&quot;
<br>color=#000033 size=2&gt;Syed Jamshed Zaidi<br>&lt;BR&gt;Asterisk Admin/Developer<br>&lt;BR&gt;@ Axvoice +92-0321-4087492<br>&lt;BR&gt;(JAMY-VIRUS)&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=quote&gt;&lt;PRE class=quote&gt;&lt;FONT
<br>face=&quot;Courier New, Courier, Monospace&quot; color=#000033 size=2&gt;&quot;Shoot for the<br>moon. Even if you miss, you&#39;ll land among the<br>stars&quot;&lt;/FONT&gt;&lt;/PRE&gt;&lt;/PRE&gt;&lt;/div&gt;&lt;/html&gt;
<br><br>_________________________________________________________________<br>Don&#39;t just search. Find. Check out the new MSN Search!<br><a href="http://search.msn.com/">http://search.msn.com/</a><br><br>_______________________________________________
<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com</a> --<br><br>asterisk-dev mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">
http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br>Best Regards<br>Alexandr Olekhnovich