انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: elmatador در 27 فروردین 1393، 04:40 بظ
-
با سلام و احترام خدمت همه دوستان عزیز
بنده تازه به جمع جامعه لینوکس و اوبونتو پیوستم. \\:D/
بنده چند سوال و مشکل داشتم.
اولین سوال این که کار بنده برنامه نویسی تحت وب و نرم افزار های کاربردی هست.همه مقدمات کار از قبیل apache2 ,mysql,phpmyadmin هم نصب کردم.همه چی به درستی اجرا می شه .بجز mysqlکه query ها اجرا نمی شه.
از دوستانی که در این زمینه اطلاعاتی دارن می خوام که کمکم کنن.
سوال دومم در زمینه سرعت اینترنتمه.
بنده توی ویندوز سرعت دانلود 500 تا 550 کیلوبایت داشتم اما در اوبونتو سرعت دانلودم حداکثر 80 کیلوبایته می خواستم در این زمینه هم توضیحاتی رو بدید و به من کمک کنید.
با تشکر
-
سلام
خوش آمدید
لطفا سوالات رو در تاپیکهای مجزا بپرسید که بهتر جواب داده بشه.
۱ - در مورد mysql: از چه طریقی میخواید query بگیرید؟ خط فرمان یا رابطهایی مثل phpmyadmin؟ دقیقا چطور اجرا نمیشه؟ با چه پیغامها و مشخصاتی؟
۲ - در مورد سرعت: خیلی در این مورد صحبت شده. باید از دانلود منیجر مناسب استفاده کنید. خودتون این تاپیکها رو بخونید و به نتیجه برسید:
http://forum.ubuntu.ir/index.php?topic=76172.0
http://forum.ubuntu.ir/index.php?topic=69472.0
و با جستجوی بیشتر به سوالات مشابه بیشتر و جوابهایی که داده شده برسید.
و اگر میخواید مقایسه دقیقتری داشته باشیم، خروجی speedtest.net (http://www.speedtest.net/) در ویندوز و لینوکس رو اینجا قرار بدید.
موفق باشید. :)
-
بنده قرار هست 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 اجرا نمی شه.
-
دوست عزیز ، این قسمت کد شما اشتباه است :
`password`=$'password'"
باید بشود :
`password`='$password'"
-
با تشکر این کد رو من اینجا تایپ کردم .واسه همین اشتباه شده.
کلا هیچ query اجرا نمی شه.دیگه نمی دونم چی کارکنم.
-
با اطلاعاتی که دادید من هنوز شک دارم مشکل mysql باشه . لطفا مراحل زیر را اجرا کنید تا ببینید آیا واقعا mysql کار نمی کنه .
توی خط فرمان بزنید :
mysql -uroot -p
اگر mysql کلمه عبور دارد انرا وارد کنید و enter بزنید در غیر این صورت فقط enter را بزنید .
ببینید نتیجه چه می شود ؟
آیا وارد محیط mysql شدید یا سیستم خطا می دهد . اگر خطا می دهد خطا را اینجا بنویسید .
اگر جلوی خط فرمان نوشته mysql> مشکل از mysql نیست .
-
خطا داد
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
-
خوب اصلا 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
-
اومدم دوبارهLAMP نصب کنم به سلامتی همه چیز پوکید حالا نه نصب می شه و نه حذف .
دوستان کسی واسه حل این مشکل نظری نداره؟
یعنی باز باید برم سمت ویندوز ](*,)
-
خدا رو شکر مشکل حل شد.تونستم با هزار بد بختی دوباره راه اندازی کنم. :popcorn: \\:D/
-
خدا رو شکر مشکل حل شد.تونستم با هزار بد بختی دوباره راه اندازی کنم. :popcorn: \\:D/
اگر راه حلی بوده که فکر میکنید در آینده به درد کسی بخوره خواهش میکنم اینجا بنویسید تا بقیه کاربران هم استفاده کنن.
یه نکته ظریفی هم وجود داره این هست که شما ۳ ساعت پیش از پست آخر، به خاطر یه مشکل (که خودتون بهر طریق موفق به حلش شدید) داشتید به این فکر میکردید که به ویندوز برگردید. اما صبر و حوصله و دقت به خرج دادید و احتمالا چیزهای جدیدی یاد گرفتید. همه ما کم و بیش این تجربه رو داریم و همین طرز فکر و عمل هست که ما رو توی این حیطه نگه داشته. و اگر شوق یادگیری و تجربههای جدید و ناب رو نداشتیم احتمالا دوام نمیآوردیم.
پینوشت: اگر مشکلتون کاملا حل شده به عنوان تاپیک «[حل شد]» رو اضافه کنید.
-
والا کار بنده در زمینه سرور های مجازی هست.و خوب تمام دسترسی بنده به یک سرور از طریق کنسول و ssh هست که خوب وجه مشترک تمام هاستینگ هاست.خوب اونجا همراه کنترل پنل تقریبا تمام موارد همراهش نصب می شه.و واقعا نیازی نیست کار خاصی جز کانفیگ ها انجام بشه.
اما خوب چون بنده تجربه کار کردن با محیط لینوکس واسه رو به صورت بصری خیلی کم داشتم واسه همین سردرگم شدم.
واسه حل این مشکل خوب ما یه سرور لوکال راه اندازی کردیم.
phpmyadminداره اجرا می شه اما query ها اجرا نمی شه.به قول دوستمون نتیجه می گیریم مربوط به mysql-server هستش.
خوب اگه مطمن شدید که مای mysql-server هست بهترین راه اجرا در حالت سیف مود هست.اول mysql رو با کامند زیر stop می کنیم.
/etc/init.d/mysql stop
و تمامی پروسه های mysql و mysqld رو با killall -9 mysql
killall -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
واقعا ساده بود فقط می خواست اذیت کنه.دی
ببخشید اگر خوب بیان نکردم.بزرگواران اگر جایی مشکل داره اصلاح کنند.