مجید آنلاین هک شد - Access denied for user 'ODBC'@'localhost'

fahimehf

Member
سلام
php5,mysql5,apache2.2.3
بنظر شما برای رفع خطای پایین باید چیکار کنم:
کد:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Program Files\EasyPHP 2.0b1\www\mysite\Connect_to_Mysql.php on line 10
Error : Could not Connect to Mysql_Server
 

alireza82

Well-Known Member
سلام
یا چنین کاربری وجود نداره
یا کلمه عبور براش تعریف نکردید
یا کلمه عبورتون اشتباهه
و یا اینکه این کاربر رو به کاربران دیتابیس اضافه نکردید.
چیزایی که من به فکرم میرسه
ولی اگر اشتباه نکنم شما باید این جوری کد زده باشید:
PHP:
mysql_connect("host","user","sql_user_pass"(;
و احتمالا برای کاربرتون پسورد نذاشتین اگر نذاشتین باید کدتون به صورت زیر شه:
PHP:
mysql_connect("host","user");
این ها رو چک کنید امیدوارم حل شه
موفق باشید
 

fahimehf

Member
کاری که فرمودید رو انجام دادم اما متاسفانه درست نشد.
البته mysql_connect () خود باید به تنهایی کار کنه!
قبلا که این مشکل نداشتم حالا که ورژنام عوض کردم و از easyphp نسخه بتا استفاده می کنم....
درضمن وقتی easyphp رو restart می شه دوبار پیغام زیر رو چاپ می کنه با عنوان پایین :
apache.exe entry point not found

the procedure entry point_get_character_set_info could not be located in the dynamic link library LIBMYSQL.dll
جایی نیست که برم پسوردی که برای mysql گذاشتم چک کنم؟
تشکر
 

fahimehf

Member
با نوشتن کد زیر خطا از بین رفت :
کد php:
mysql_connect("localhost","root");
من یه مشکل اساسی دارم و میخوام بدونم که آیا راه حل منطقی برای این مشکل وجود داره یا نه!
سشنها برای من ساخته میشه اما انتقال داده نمیشن؟
http://rapidshare.com/files/20547196/p.php.html
http://rapidshare.com/files/20547360/p1.php.html
البته سرچ کردم اما مطلبی رو که بتونه مشکلم حل کنه پیدا نکردم!
 
آخرین ویرایش:

alireza82

Well-Known Member
سلام
خوب شما یوزرتو عوض کردی. و همون کاری که من گفتم و کردی یعنی برای root که کلمه عبور نداره تو تابعت برای پسورد هیچی در نظر نگرفتی.
اما در مورد یوزر قبلی همون کاری که گفتم و باید انجام میدادید.
در واقع راه حل منطقی اینه که یوزر تون که بالا ODBC بود رو درست تعریف کنید.
موفق باشید
 
آخرین ویرایش:

jalilvand

Member
اين در حقيقت مشگل نيست
username ديتابيس defaultاش root و پسورد هم نداره!
تو يه فايل ini هست كه user pass تعريف ميشه
البته اينا كه گفتم مال Localه نه وب :D
 

جدیدترین ارسال ها

بالا