PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ارور Access denied اتصال به دیتابیس بعداز انتقال یک سرور به سرور دیگر



parmiscms
January 11th, 2014, 03:52
من اطلاعات یک سرور را به سرور دیگه ای منتقل کردم (فول بکاپ)
در حال حاضر در یکی از سایت ها در بعضی از بخش ها با این ارور روبرو می شم
Could not connect: Access denied for user 'nam karbari'@'localhost' (using password: NO)
(سایت بالا میاد و در اکثر بخش ها هیچ مشکلی نیست اما در بعضی از بخش ها این ارور را دارم)

در یکی دیگه از سایت ها که فول بک آپ را منتقل و ریستور کردم با ارور زیر مواجه میشم
Database connection error (2): Could not connect to MySQL.

آیا روی mysql سرور مشکلی هست یا باید تنظیماتی انجام بشه؟
یا مربوط میشه به کدهای اتصال php به دیتابیس؟

دیتابیس ها را ریپیر و اپتیماز هم کردم و مشکلی نیست

mahdiazarnia
January 11th, 2014, 04:41
مشکل از دیتابیس ها نیست
user , pass مشکل داره ، چون اسکریپت الان داره بدون پسورد به sql وصل میشه
اکر روی سرور قبلی مشکلی نداشتید مطمئن باشید که روی اون سرور امنیت هم نداشتید ، چون اسکریپت بدون پسورد می تونسته متصل بشه به sql

Mohsen.b
January 11th, 2014, 05:46
یوزر و پسورد های توی اسکریپت رو با یوزر و پس دیتابیس چک کنید و مطمئن شوید اجازه دسترسی داره.

parmiscms
January 13th, 2014, 01:30
یوزر و پس را چک کردم. درسته.اجازه دسترسی یعنی چی؟
ضمن اینکه یه مطلب هم توی نت دیدم:
Error establishing a database connection ویا Warning: mysql_connect(): Access denied for user: 'user1_name1@localhost' (Using password: YES) in /home/joe123/public_html/catalog/includes/functions/database.php on line 19 Unable to connect to database server! این خطاها بدین معنی است که دیتا بیس وجود دارد ولی نمیتوانید با آن ارتباط برقرار کرد. برای پیکربندی مجدد دیتا بیس از روش زیر استفاده کنید در سی پنل وارد sql data base شوید user جدید بسازید حال باید user را به دیتا بیس بشناسانیم
با این توضیح که (Using password: YES) مال من در ارور no هست
در یه مطلب دیگه هم گفته شده بود که یوزر localhost توی دیتابیس نیست:
نه، مشکل اینجاست که حق دسترسی دیتابیس رو برای لوکال هاست بستین، باید برین توی صفحه ی اصلی phpMyAdmin, بعد توی قسمت Databases, جلوی دیتابیس مورد نظر اون عکس یا نماد رو بزنید، بعد در قسمت یوزر نیم و localhost ، اون عکس مداد رو بزنید، همه ی تیک ها رو بزنید و go ی اون قسمت رو بزنید. اونوقت احتمال 99% درسته.
البته نتونستم بفهمم دقیقا کجا باید تنظیم بشه چون توضیح ناقصه
نظر دوستان چیه؟

demonse2
January 13th, 2014, 01:42
این مشکل شما دقیقاً همین مشکل من هم هست که دیروز تا حالا بهش برخوردم و هنوز کسی نتونسته کمکی بهم بکنه : http://www.webhostingtalk.ir/f142/102549/

لطفاً اگر به نتیجه ای رسیدی به من هم آموزش بده که چی کار کنم