469,945 Members | 1,794 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,945 developers. It's quick & easy.

Problem with Temporary Table


Hi,
I am a newbie
I want to create a temporary table and I get the following error
message :

mysql> CREATE TEMPORARY TABLE tempemp AS SELECT * FROM emp;
ERROR 1044: Access denied for user: '@localhost' to database 'test1'

Any help would be appreciated

Didier


st***@enerds.ca on 06/07/2003 09:29:01

Pour : do****@mchsi.com
cc : my***@lists.mysql.com, ph****@lists.php.net (ccc : Didier
ROS/A/EDFGDF/FR)
Objet : Re: [PHP-DB] Create Temporary Table
Does the ip address of where you are trying to access the mysql database
from (client), change? If you have a dynamic ip address
your ISP should have a grant something to the effect of:

grant all on database.* to us**@10.1% identified by 'password';

This would allow your client to be any address on the 10.1.X.X network.
You can just grant access to the database to user@% if you want that
user to be able to access the database from any ip address. This might
have some security implications for you, if it's wide open on the
Internet. That's the only reason I can think for intermittent problems.

Cheers,
~Steve

Phil Dowson wrote:
Hi,

PHP Version 4.3.1
Mysql Version 4.0.13

When I try and run the following query

CREATE TEMPORARY TABLE temptable AS SELECT * FROM permtable;

on each database, the first one will run it with no problems at all. The
second returns the error:

[server] ERROR 1044: Access denied for user: 'us**@10.1.1.1%' to database
'database'

I have tried running the same query from MySQL at my site, from via the PHPinterface I am working with and also via PHPMyAdmin, each returns the same
error.

One thing I should note. The CREATE TEMPORARY TABLE syntax does not work,
however if I were to use the CREATE TABLE syntax, it works fine. But I'd
rather use the TEMPORARY tables.

This problem appears to be intermittent, it will work fine for a few days,
then fail for an undetermined amount of time. I have checked with my ISP,
they are sure that the rights haven't changed, and I have CREATE TEMPORARY
TABLE rights.

Any ideas why this is intermittent?

Thanks for your help!

Phil Dowson




--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/my********************@edfgdf.fr



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/my***************@freebsd.csie.nctu.edu.tw

Jul 19 '05 #1
0 8173

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

2 posts views Thread by Jose Perez | last post: by
10 posts views Thread by Bing Wu | last post: by
2 posts views Thread by chettiar | last post: by
7 posts views Thread by Jon Maz | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.