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

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

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




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

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

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
مشکل در راه اندازی mysql [حل شد]
« : 17 اردیبهشت 1397، 02:39 ب‌ظ »
درود
دوستان موقع راه اندازی mysql به مشکل میخورم.
وقتی این دستور رو میزنم:
sudo systemctl start mysqld
این خروجی رو بهم میده:
Job for mysqld.service failed because the control process exited with error code.
See "systemctl status mysqld.service" and "journalctl -xe" for details.

این هم خروجی journalctl -xe: لینک

این هم خروجی دستور mysql:
[mehran@mehran-pc ~]$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)

و mysqld:
[mehran@mehran-pc ~]$ mysqld
mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 13 - Permission denied)
2018-05-06T21:09:27.900082Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2018-05-06T21:09:27.900112Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)
2018-05-06T21:09:28.052242Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-05-06T21:09:28.052258Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
2018-05-06T21:09:28.052260Z 0 [Warning] 'NO_AUTO_CREATE_USER' sql mode was not set.
2018-05-06T21:09:28.052273Z 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
2018-05-06T21:09:28.052293Z 0 [Note] mysqld (mysqld 5.7.22) starting as process 26440 ...
2018-05-06T21:09:28.054013Z 0 [Warning] Can't create test file /var/lib/mysql/mehran-pc.lower-test
2018-05-06T21:09:28.054023Z 0 [Warning] Can't create test file /var/lib/mysql/mehran-pc.lower-test
2018-05-06T21:09:28.054056Z 0 [ERROR] failed to set datadir to /var/lib/mysql/
2018-05-06T21:09:28.054068Z 0 [ERROR] Aborting

2018-05-06T21:09:28.054079Z 0 [Note] Binlog end
2018-05-06T21:09:28.054117Z 0 [Note] mysqld: Shutdown complete

راه حلی براش سراغ دارین؟
« آخرین ویرایش: 18 اردیبهشت 1397، 02:32 ب‌ظ توسط Silvio Dante »
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین Masoud92m

  • High Hero Member
  • *
  • ارسال: 1347
  • جنسیت : پسر
پاسخ : مشکل در راه اندازی mysql
« پاسخ #1 : 17 اردیبهشت 1397، 03:41 ب‌ظ »
توزیع چیه؟
من روی آرچ این مشکل رو داشتم،‌ البته ایراد از خودم بود که میخواسم مثل دبیان نصب کنم و بدون خوندن داکیومنت پیش رفتم #-o
راه حل پیدا نکردم، فقط پاک کردم همه رو، تمام کانفیگ ها رو هم پاک کردم، رستارت کردم و از نو نصب کردم و داکیومنت رو خوندم رفتم جلو!
منتظر نباش که مرگ تو کی میاد / آزاد باش مثل من مثل خیلی ها
حتی اگه کسی سمت تو نمیاد / آزاد باش مثل من مثل خیلی ها
حتی اگه میبینی که کسی حرفتو نمیخواد / آزاد باش مثل من مثل خیلی ها
مثل من مثل خیلی ها ..... آزاد باش مثل من مثل خیلی ها

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4863
  • جنسیت : پسر
  • masoft قدیم
پاسخ : مشکل در راه اندازی mysql
« پاسخ #2 : 17 اردیبهشت 1397، 03:57 ب‌ظ »
دسترسی و مجوز لازم برای /var/lib/mysql/ رو نداره.

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : مشکل در راه اندازی mysql
« پاسخ #3 : 17 اردیبهشت 1397، 04:04 ب‌ظ »
توزیع چیه؟
من روی آرچ این مشکل رو داشتم،‌ البته ایراد از خودم بود که میخواسم مثل دبیان نصب کنم و بدون خوندن داکیومنت پیش رفتم #-o
راه حل پیدا نکردم، فقط پاک کردم همه رو، تمام کانفیگ ها رو هم پاک کردم، رستارت کردم و از نو نصب کردم و داکیومنت رو خوندم رفتم جلو!
منم روی آرچم و با این مقاله پیش رفتم.

دسترسی و مجوز لازم برای /var/lib/mysql/ رو نداره.
باید رو چه حالتی باشه؟ دسترسی این دایرکتوری 700 هست و ownerش هم mysql.
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : مشکل در راه اندازی mysql
« پاسخ #4 : 17 اردیبهشت 1397، 04:18 ب‌ظ »
الان ویکی آرچ رو نگاه کردم و متوجه شدم بسته‌ی مربوط به mysql اسمش mariadb هست اما با توجه به اینکه مخزن archlinuxcn رو اضافه کرده بودم بسته‌ی mysql رو هم داشتم که مربوط میشه به oracle mysql‌ ! اون رو پاک کردم و با توجه به ویکی آرچ بسته‌ی mariadb رو نصب کردم اما بازم تو همون مرحله‌ی اول که بسته رو نصب میکنم همین مشکلات وجود داره!  :o
« آخرین ویرایش: 17 اردیبهشت 1397، 04:36 ب‌ظ توسط Silvio Dante »
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین Masoud92m

  • High Hero Member
  • *
  • ارسال: 1347
  • جنسیت : پسر
پاسخ : مشکل در راه اندازی mysql
« پاسخ #5 : 17 اردیبهشت 1397، 06:54 ب‌ظ »
منم روی آرچم و با این مقاله پیش رفتم.


این مقاله اشتباهه، دوست منم همین رو رفت به همین خطا رسید، هرچی سعی کردیم جز پاک کردن دیتابیس و پیدا کردن همه تنظیمات با locate و پاک کردنشون و رستارت سیستم و نصب مجدد راه حل دیگه ای نبود.
راه درست رو این مقاله داره:
https://www.ostechnix.com/install-apache-mariadb-php-lamp-stack-on-arch-linux-2016
« آخرین ویرایش: 17 اردیبهشت 1397، 06:57 ب‌ظ توسط Masoud92m »
منتظر نباش که مرگ تو کی میاد / آزاد باش مثل من مثل خیلی ها
حتی اگه کسی سمت تو نمیاد / آزاد باش مثل من مثل خیلی ها
حتی اگه میبینی که کسی حرفتو نمیخواد / آزاد باش مثل من مثل خیلی ها
مثل من مثل خیلی ها ..... آزاد باش مثل من مثل خیلی ها

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4863
  • جنسیت : پسر
  • masoft قدیم
پاسخ : مشکل در راه اندازی mysql
« پاسخ #6 : 17 اردیبهشت 1397، 09:17 ب‌ظ »
باید رو چه حالتی باشه؟ دسترسی این دایرکتوری 700 هست و ownerش هم mysql.
درسته. حالا خود MySQL با چه کاربری اجرا میشه؟ مطمئنی که با کاربر mysql اجرا میشه و این کاربر هم وجود داره؟

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : مشکل در راه اندازی mysql
« پاسخ #7 : 18 اردیبهشت 1397، 02:32 ب‌ظ »
این مقاله اشتباهه، دوست منم همین رو رفت به همین خطا رسید، هرچی سعی کردیم جز پاک کردن دیتابیس و پیدا کردن همه تنظیمات با locate و پاک کردنشون و رستارت سیستم و نصب مجدد راه حل دیگه ای نبود.
راه درست رو این مقاله داره:
https://www.ostechnix.com/install-apache-mariadb-php-lamp-stack-on-arch-linux-2016
ممنون از طریق همین مقاله مشکل حل شد. دقیقا مثل نوشته‌ی ویکی آرچ بود ولی نمیدونم چرا اونو انجام دادم جواب نداد شاید بعد از پاک کردن دیتابیس و متعلقاتش باید یه ریستارت میکردم.
به هر حال ممنونم حل شد.
درسته. حالا خود MySQL با چه کاربری اجرا میشه؟ مطمئنی که با کاربر mysql اجرا میشه و این کاربر هم وجود داره؟
بله. ظاهرا مشکل از جای دیگه بود باید قبل از راه اندازی سرویسش، دایرکتوری دیتای اولیه‌ی دیتابیس رو بهش میدادم.


ممنون از همگی.
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد