ورود

نسخه کامل مشاهده نسخه کامل : خطا در mysql



h_mohamadi
28-01-2013, 14:34
برنامه ای در دلفی با استفاده از پایگاه داده mysql به صورت شبکه دارم
هم در جدول userهای mysql و هم با کدنویسی تمامی دسترسی همه user ها را باز کرده ام
زمانی که از دستور زیر استفاده می کنم پیغام خطا می دهد
select * from t1 into outfile "//t1.text"
Access denied for user 'root'@'%' (using password:NO)
لطفا در این زمینه به من کمک کنید

neopersia
28-01-2013, 16:49
این خطا رو وقتی میده که با یوزر root و بدون پسورد به سروری متصل بشید که یا اجازه دسترسی مستقیم به یوزر root رو نمیده و یا اینکه این یوزر پسورد داره.
من پیشنهاد میکنم یک یوزر جدید با پسورد بسازید و پرمیشنهای لازم رو بهش بدید و از اون در برنامه استفاده کنید. فراموش نکنید که دسرتسی به دیتابیس مورد نظر رو هم به این یوزر باید بدید.

h_mohamadi
28-01-2013, 17:38
ممنون از راهنمایی تون
مشکلم با همون userهای قبلی رفع شد ولی حالا یک مشکل دیگه پیدا شده
وقتی در کامپیوتر clint می خواهم با دستور زیر از دیتابیس روی کامپیوتر سرور فایلی روی کامپیوتر clint ایجاد کنم پیغام زیر رو می دهد
select * from t1 into outfile "D:/t1.text"
can't create/write to file 'D:\t1.text' (errcod:2)
لطفا در این زمینه هم کمکم کنید