انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: کار نکردن mysql[حل شد]  (دفعات بازدید: 1436 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین elmatador

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
    • گروه طراحی و برنامه نویسی آشانت
کار نکردن mysql[حل شد]
« : 27 فروردین 1393، 04:40 ب‌ظ »
با سلام و احترام خدمت همه دوستان عزیز
بنده تازه به جمع جامعه لینوکس و اوبونتو پیوستم. \\:D/
بنده چند سوال و مشکل داشتم.
اولین سوال این که کار بنده برنامه نویسی تحت وب و نرم افزار های کاربردی هست.همه مقدمات کار از قبیل apache2 ,mysql,phpmyadmin هم نصب کردم.همه چی به درستی اجرا می شه .بجز mysqlکه query ها اجرا نمی شه.
از دوستانی که در این زمینه اطلاعاتی دارن می خوام که کمکم کنن.
سوال دومم در زمینه سرعت اینترنتمه.
بنده توی ویندوز سرعت دانلود 500 تا 550 کیلوبایت داشتم اما در اوبونتو سرعت دانلودم حداکثر 80 کیلوبایته می خواستم در این زمینه هم توضیحاتی رو بدید و به من کمک کنید.
با تشکر
« آخرین ویرایش: 28 فروردین 1393، 12:34 ق‌ظ توسط elmatador »
گروه طراحی و برنامه نویسی آشانت|آموزش برنامه نویسی|مدیریت سرور|نرم افزار های کاربردی لینوکس و ویندوز
http://ashanet.ir

آفلاین vandu

  • Hero Member
  • *
  • ارسال: 741
  • جنسیت : پسر
پاسخ : کار نکردن mysql
« پاسخ #1 : 27 فروردین 1393، 05:04 ب‌ظ »
سلام
خوش آمدید
لطفا سوالات رو در تاپیک‌های مجزا بپرسید که بهتر جواب داده بشه.

۱ - در مورد mysql: از چه طریقی میخواید query بگیرید؟ خط فرمان یا رابط‌هایی مثل phpmyadmin؟ دقیقا چطور اجرا نمیشه؟ با چه پیغام‌ها و مشخصاتی؟
۲ - در مورد سرعت: خیلی در این مورد صحبت شده. باید از دانلود منیجر مناسب استفاده کنید. خودتون این تاپیک‌ها رو بخونید و به نتیجه برسید:
http://forum.ubuntu.ir/index.php?topic=76172.0
http://forum.ubuntu.ir/index.php?topic=69472.0
و با جستجوی بیشتر به سوالات مشابه بیشتر و جوابهایی که داده شده برسید.
و اگر میخواید مقایسه دقیق‌تری داشته باشیم، خروجی speedtest.net در ویندوز و لینوکس رو اینجا قرار بدید.

موفق باشید.  :)
« آخرین ویرایش: 27 فروردین 1393، 05:06 ب‌ظ توسط vandu »
Nothing is particularly hard if you divide it into small jobs

Henry Ford

آفلاین elmatador

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
    • گروه طراحی و برنامه نویسی آشانت
پاسخ : کار نکردن mysql
« پاسخ #2 : 27 فروردین 1393، 05:25 ب‌ظ »
بنده قرار هست cms تحلیل گر بسازم برای یک شرکت که خوب مای اس کیو ال به من محبت نشون داد
توی لاگین پیج جایی که قراره یوزرم چک بشه
نقل‌قول
$check=mysql_query("select `id` from `user` where `username`='$username' and `password`=$'password'") or die (mysql_error());
 if (mysql_num_rows($check) > 0) {
            $rowu = mysql_fetch_assoc($check);
ارروری نداره با واسطه phpmyadmin
به دیتابیس کانکتم اما هیچ نوع query اجرا نمی شه.
گروه طراحی و برنامه نویسی آشانت|آموزش برنامه نویسی|مدیریت سرور|نرم افزار های کاربردی لینوکس و ویندوز
http://ashanet.ir

آفلاین محسن صفری

  • Jr. Member
  • *
  • ارسال: 47
  • جنسیت : پسر
    • صفری آنلاین
پاسخ : کار نکردن mysql
« پاسخ #3 : 27 فروردین 1393، 06:17 ب‌ظ »
دوست عزیز ، این قسمت کد شما اشتباه است :

`password`=$'password'"
باید بشود :

`password`='$password'"

آفلاین elmatador

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
    • گروه طراحی و برنامه نویسی آشانت
پاسخ : کار نکردن mysql
« پاسخ #4 : 27 فروردین 1393، 06:35 ب‌ظ »
با تشکر این کد رو من اینجا تایپ کردم .واسه همین اشتباه شده.
کلا هیچ query اجرا نمی شه.دیگه نمی دونم چی کارکنم.
گروه طراحی و برنامه نویسی آشانت|آموزش برنامه نویسی|مدیریت سرور|نرم افزار های کاربردی لینوکس و ویندوز
http://ashanet.ir

آفلاین محسن صفری

  • Jr. Member
  • *
  • ارسال: 47
  • جنسیت : پسر
    • صفری آنلاین
پاسخ : کار نکردن mysql
« پاسخ #5 : 27 فروردین 1393، 06:55 ب‌ظ »
با اطلاعاتی که دادید من هنوز شک دارم مشکل mysql باشه . لطفا مراحل زیر را اجرا کنید تا ببینید آیا واقعا mysql کار نمی کنه .

توی خط فرمان بزنید :

mysql -uroot  -p
اگر mysql کلمه عبور دارد انرا وارد کنید و enter بزنید در غیر این صورت فقط enter را بزنید .

ببینید نتیجه چه می شود ؟

آیا وارد محیط mysql شدید یا سیستم خطا می دهد . اگر خطا می دهد خطا را اینجا بنویسید .

اگر جلوی خط فرمان نوشته mysql> مشکل از mysql نیست .

آفلاین elmatador

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
    • گروه طراحی و برنامه نویسی آشانت
پاسخ : کار نکردن mysql
« پاسخ #6 : 27 فروردین 1393، 07:02 ب‌ظ »
خطا داد
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
گروه طراحی و برنامه نویسی آشانت|آموزش برنامه نویسی|مدیریت سرور|نرم افزار های کاربردی لینوکس و ویندوز
http://ashanet.ir

آفلاین محسن صفری

  • Jr. Member
  • *
  • ارسال: 47
  • جنسیت : پسر
    • صفری آنلاین
پاسخ : کار نکردن mysql
« پاسخ #7 : 27 فروردین 1393، 07:14 ب‌ظ »
خوب اصلا mysql بالا نیست که بخواد جواب query رو بده !

من متاسفانه روی ubuntu کار نمی کنم ولی توی اینترنت بگردید یا دوستان کمک کنن می تونید مشکل رو حل کنید .

اول این کارها رو بکنید .

1 -اطمینان حاصل کنی mysql-server نصب هست .
2 - اگر mysql server هست ببینید start شده است . ( این دستور رو بزنید فکر می کنم البته : sudo service mysql start )

3 - این ها رو تست کنید ببینید جواب می ده :

mysql -uroot -p -hlocalhost
mysql -uroot -p -h127.0.0.1


این سایت رو ببینید کمکی می کنه

http://stackoverflow.com/questions/11657829/error-2002-hy000-cant-connect-to-local-mysql-server-through-socket-var-run
« آخرین ویرایش: 27 فروردین 1393، 07:23 ب‌ظ توسط محسن صفری »

آفلاین elmatador

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
    • گروه طراحی و برنامه نویسی آشانت
پاسخ : کار نکردن mysql
« پاسخ #8 : 27 فروردین 1393، 08:33 ب‌ظ »
اومدم دوبارهLAMP  نصب کنم به سلامتی همه چیز پوکید حالا نه نصب می شه و نه حذف .
دوستان کسی واسه حل این مشکل نظری نداره؟
یعنی باز باید برم سمت ویندوز ](*,)
گروه طراحی و برنامه نویسی آشانت|آموزش برنامه نویسی|مدیریت سرور|نرم افزار های کاربردی لینوکس و ویندوز
http://ashanet.ir

آفلاین elmatador

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
    • گروه طراحی و برنامه نویسی آشانت
پاسخ : کار نکردن mysql
« پاسخ #9 : 27 فروردین 1393، 11:32 ب‌ظ »
خدا رو شکر مشکل حل شد.تونستم با هزار بد بختی دوباره راه اندازی کنم. :popcorn: \\:D/
گروه طراحی و برنامه نویسی آشانت|آموزش برنامه نویسی|مدیریت سرور|نرم افزار های کاربردی لینوکس و ویندوز
http://ashanet.ir

آفلاین vandu

  • Hero Member
  • *
  • ارسال: 741
  • جنسیت : پسر
پاسخ : کار نکردن mysql
« پاسخ #10 : 28 فروردین 1393، 12:13 ق‌ظ »
خدا رو شکر مشکل حل شد.تونستم با هزار بد بختی دوباره راه اندازی کنم. :popcorn: \\:D/
اگر راه حلی بوده که فکر می‌کنید در آینده به درد کسی بخوره خواهش می‌کنم اینجا بنویسید تا بقیه کاربران هم استفاده کنن.
یه نکته ظریفی هم وجود داره این هست که شما ۳ ساعت پیش از پست آخر، به خاطر یه مشکل (که خودتون بهر طریق موفق به حلش شدید) داشتید به این فکر می‌کردید که به ویندوز برگردید. اما صبر و حوصله و دقت به خرج دادید و احتمالا چیزهای جدیدی یاد گرفتید. همه ما کم و بیش این تجربه رو داریم و همین طرز فکر و عمل هست که ما رو توی این حیطه نگه داشته. و اگر شوق یادگیری و تجربه‌های جدید و ناب رو نداشتیم احتمالا دوام نمی‌آوردیم.

پی‌نوشت: اگر مشکلتون کاملا حل شده به عنوان تاپیک «[حل شد]» رو اضافه کنید.
Nothing is particularly hard if you divide it into small jobs

Henry Ford

آفلاین elmatador

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
    • گروه طراحی و برنامه نویسی آشانت
پاسخ : کار نکردن mysql[حل شد]
« پاسخ #11 : 28 فروردین 1393، 12:33 ق‌ظ »
والا کار بنده در زمینه سرور های مجازی هست.و خوب تمام دسترسی بنده به یک سرور از طریق کنسول و ssh هست که خوب وجه مشترک تمام هاستینگ هاست.خوب اونجا همراه کنترل پنل تقریبا تمام موارد همراهش نصب می شه.و واقعا نیازی نیست کار خاصی جز کانفیگ ها انجام بشه.
اما خوب چون بنده تجربه کار کردن با محیط لینوکس واسه رو به صورت بصری خیلی کم داشتم واسه  همین سردرگم شدم.
واسه حل این مشکل خوب ما یه سرور لوکال راه اندازی کردیم.
phpmyadminداره اجرا می شه اما query  ها اجرا نمی شه.به قول دوستمون نتیجه می گیریم مربوط به mysql-server  هستش.
خوب اگه مطمن شدید که مای mysql-server هست بهترین راه اجرا در حالت سیف مود هست.اول mysql  رو با کامند زیر stop می کنیم.
/etc/init.d/mysql stopو تمامی پروسه های mysql و mysqld رو با killall -9 mysqlkillall -9 mysqldمی بندیم.
و با کامند mysql رو در حالت سیف اجرا می کنیم
/usr/bin/mysqld_safe --skip-grant-tables &بعد از اجرا شدن در حالت سیف باید وارد mysql بشیم
mysqlو نوع دیتابیس رو انتخاب می کنیم
use mysql;و پسورد جدیدی رو بهش می دیم
update user set password=PASSWORD("passwordshoma") where user='root';و در پایان کار هم
flush privileges;quitواقعا ساده بود فقط می خواست اذیت کنه.دی
ببخشید اگر خوب بیان نکردم.بزرگواران اگر جایی مشکل داره اصلاح کنند.
« آخرین ویرایش: 28 فروردین 1393، 01:11 ق‌ظ توسط elmatador »
گروه طراحی و برنامه نویسی آشانت|آموزش برنامه نویسی|مدیریت سرور|نرم افزار های کاربردی لینوکس و ویندوز
http://ashanet.ir