iran.iran یعنی در دیتابیسی با نام iran جدولی با نام iran وجود نداره.
بررسی کنید ببینید جدول iran وجود داره یا خیر
احمدرضا فاطمی کیا۱۱ فروردین ۱۴۰۲، ۱۸:۵۱
بله وجود داره
این ارور نه تنها این جدول بلکه تمام جداول توی mysql رو شامل میشه حتی جداول پیش فرض.
Amir Hossein Sattari۱۱ فروردین ۱۴۰۲، ۱۸:۵۷
تو phpmyadmin مشکلی نیست ولی در powershell حتی نمیتونم به اطلاعات داخل جدول دسترسی داشته باشم و به ارور میخورم
Amir Hossein Sattari۱۱ فروردین ۱۴۰۲، ۱۹:۰۰
امیرحسین عزیز
بنظر میرسد که مشکل شما در ارتباط با دسترسی به دیتابیس MySQL است. برای استفاده از دستورات PowerShell برای دسترسی به دیتابیس، باید اطمینان حاصل کنید که دسترسی کاربر MySQL به دیتابیس درست تنظیم شده باشد.
برای بررسی دسترسی، با استفاده از یوزر ادمین دیتابیس، به دیتابیس خود متصل شوید و از دستور GRANT برای اعطای دسترسی به کاربر استفاده کنید. به عنوان مثال:
GRANT ALL PRIVILEGES ON iran.* TO 'username'@'localhost' IDENTIFIED BY 'password';
در این مثال، کاربر "username" با رمز عبور "password" به همه دسترسیهای لازم به دیتابیس "iran" دسترسی خواهد داشت. بعد از اجرای دستور، با دستور FLUSH PRIVILEGES، تغییرات را ذخیره کنید:
FLUSH PRIVILEGES;
پس از تنظیم دسترسیها، برای استفاده از PowerShell، مطمئن شوید که از حساب کاربری با دسترسی لازم به دیتابیس استفاده میکنید و از دستورات درست استفاده میکنید. همچنین مطمئن شوید که از نام دیتابیس و جداول به درستی استفاده میکنید.
اگر با این راهنما مشکل شما حل نشد، ممکن است مشکل دیگری در سیستم شما باشد که باید بررسی شود.