Re: Funky permission issue...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 20, 2014 at 3:39 PM, Aziz Saleh <azizsaleh@xxxxxxxxx> wrote:

>
>
>
> On Wed, Aug 20, 2014 at 3:22 PM, Ashley Sheridan <ash@xxxxxxxxxxxxxxxxxxxx
> > wrote:
>
>>
>>
>> On 20 August 2014 20:14:53 BST, Don Wieland <donw@xxxxxxxxxxxxxxxxxx>
>> wrote:
>> >Got another fun one:
>> >
>> >Trying to run this code/query from a php page:
>> >
>> >mysql_connect('localhost', 'dwdc_pps', 'hidden') or die(mysql_error());
>> >mysql_select_db('dwdc_pps') or die(mysql_error());
>> >
>> >$q = "SELECT * INTO OUTFILE \"/Macintosh
>> >HD/Users/donwieland/Desktop/data_test.csv\"
>> >FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"'
>> >LINES TERMINATED BY \"\n\"
>> >FROM snomed_db";
>> >
>> >echo $q;
>> >
>> >$result=mysql_query($q) OR die("Error:".mysql_error());
>> >
>> >Generating an error: Error:Access denied for user
>> >'dwdc_pps'@'localhost' (using password: YES)
>> >
>> >Basically I am trying dump a tables contents LOCALLY on my MAC. This
>> >PHP is in a sub-domain of where the mysql database was created.
>> >
>> >Any ideas on what my problem is and how to remedy it?
>> >
>> >Don Wieland
>> >D W   D a t a   C o n c e p t s
>> >--
>> >PHP General Mailing List (http://www.php.net/)
>> >To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>> First, try not to use the mysql_* functions, use mysqli_* or something
>> like PDO instead, they're more secure.
>>
>> Your problem here though looks like you have either the username or
>> password wrong for your MySQL account. Are you able to connect via a
>> different program, like phpMyAdmin, or sqlYog with those credentials?
>> Thanks,
>> Ash
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
> > grant all privileges
>   on dwdc_pps.*
>   to 'dwdc_pps'@'localhost'
>   identified by 'YOUR_PASSWORD';> flush privileges;
> > GRANT FILE ON *.* TO 'dwdc_pps'@'localhost';
>
> Also you might want to use PDO or mysqli, because it is deprecated and
> does not provides Prepared Statements if it is not a hard change. If your
> codebase is already done and you are just modifying it then don't worry
> about it (unless you have the resources to rewrite it, then you should).
>

Forgot to mention, borrowed the answer from this link:

http://stackoverflow.com/a/6091447

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux