-
خطا در mysql
برنامه ای در دلفی با استفاده از پایگاه داده mysql به صورت شبکه دارم
هم در جدول userهای mysql و هم با کدنویسی تمامی دسترسی همه user ها را باز کرده ام
زمانی که از دستور زیر استفاده می کنم پیغام خطا می دهد
select * from t1 into outfile "//t1.text"
Access denied for user 'root'@'%' (using password:NO)
لطفا در این زمینه به من کمک کنید
-
این خطا رو وقتی میده که با یوزر root و بدون پسورد به سروری متصل بشید که یا اجازه دسترسی مستقیم به یوزر root رو نمیده و یا اینکه این یوزر پسورد داره.
من پیشنهاد میکنم یک یوزر جدید با پسورد بسازید و پرمیشنهای لازم رو بهش بدید و از اون در برنامه استفاده کنید. فراموش نکنید که دسرتسی به دیتابیس مورد نظر رو هم به این یوزر باید بدید.
-
ممنون از راهنمایی تون
مشکلم با همون userهای قبلی رفع شد ولی حالا یک مشکل دیگه پیدا شده
وقتی در کامپیوتر clint می خواهم با دستور زیر از دیتابیس روی کامپیوتر سرور فایلی روی کامپیوتر clint ایجاد کنم پیغام زیر رو می دهد
select * from t1 into outfile "D:/t1.text"
can't create/write to file 'D:\t1.text' (errcod:2)
لطفا در این زمینه هم کمکم کنید