PDA

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



takpar7
December 12th, 2015, 15:32
سلام و عرض ادب
دوستان من ماریا دیتابیس رو بویلد کردم تا ببینم روسرعت و لود چه تاثیراتی داره
سرعت رو بهتر کرد کمی ولی باعث بالا رفتن لود سرور و فشار حداکثری به سی پی یو شد
از دیشب نتونستم برش گردونم به mysql وقتی تو options.conf دیتابیس رو mysql میزنم و ./build رو میزنم میگه ماریا دیتابیس نصبه اول باید اونو پاک کنی
برا حذف ماریا دیتابیس که اقدام میکنم با yum remove mysql

Warning: RPMDB altered outside of yum.
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
mod-pagespeed-stable-1.9.32.10-7443.x86_64 has missing requires of httpd >= ('0', '2.2', None)
error reading information on service mysql: No such file or directory
error: %preun(MariaDB-server-10.0.22-1.el6.x86_64) scriptlet failed, exit status 1
Error in PREUN scriptlet in rpm package MariaDB-server
Erasing : MariaDB-client-10.0.22-1.el6.x86_64 1/2
MariaDB-server-10.0.22-1.el6.x86_64 was supposed to be removed but is not!
Verifying : MariaDB-server-10.0.22-1.el6.x86_64 1/2
Verifying : MariaDB-client-10.0.22-1.el6.x86_64 2/2

Removed:
MariaDB-client.x86_64 0:10.0.22-1.el6

Failed:
MariaDB-server.x86_64 0:10.0.22-1.el6

Complete!

حذف MariaDB-server.x86_64 0:10.0.22-1.el6 رو fail میزنه و حذف نمیشه

بعد برای بویلد mysql5.5 اقدام میکنم اجازه نصب میده ولی تو نصب ارور میاد

error: %pre(MySQL-server-5.5.46-1.linux2.6.x86_64) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping MySQL-server-5.5.46-1.linux2.6
2:MySQL-devel ########################################### [ 50%]
3:MySQL-client ########################################### [ 75%]


و همونطور که میبینید اجازه نصب به MySQL-server-5.5.46-1.linux2.6 داده نمیشه و همچنان ماریادیتابیس فعاله رو سرور

واقعا واقعا کلافم کرده از دیشب درگیرشم

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

mizban97
December 12th, 2015, 15:33
سلام
بهتر هست از mysql استفاده کنید چون سازگاری بیشتری در حال حاظر دارد.
بهتر هست مجدد سرور ریلود کنید و از اول نصب کنید.

takpar7
December 12th, 2015, 15:37
سلام
بهتر هست از mysql استفاده کنید چون سازگاری بیشتری در حال حاظر دارد.
بهتر هست مجدد سرور ریلود کنید و از اول نصب کنید.

سلام
کلی اطلاعات هست رو سرور و سایت ها هم بالا هستند ریلود کنم که همه چی حذف میشه و اونوقت تاپیک نمیزدم براش

mizban97
December 12th, 2015, 15:41
سلام
کلی اطلاعات هست رو سرور و سایت ها هم بالا هستند ریلود کنم که همه چی حذف میشه و اونوقت تاپیک نمیزدم براش

اقدام به بک اپ گیری کنید الان!
چون همین الان هم ممکن هست دیتابیس های شما بپره . البته اینو هم بگم وقتی شما به ماریا دیتابیس ارتقا میدید ساختار دیتابیس شما عوض میشه . پس دیگر ممکن نخواهد بود به mysql داون گرید کنید . ممکن هست دیتابیس های شما با مشکل جدی مواجه شوند.

taksis
December 12th, 2015, 15:45
ماریا که خیلی خوبه
من رو سرور ویندوز ازش استفاده میکنم با برنامه HeidiSQL هم میشه مدیریتش کرد پی اچ پی مای ادمین لازم نیست
مای اسکیوال هم خوبه اما من بخاطر اینکه اوراکل پشتشه ازش استفاده نمیکنم

smhnw
December 12th, 2015, 15:48
مطمئنا قبل از اینکه بخواین ارتقا بدین به ماریا از پوشه /var/lib/mysql بکاپ گرفتین که ؟

خوب اول mysql رو کلا پاک کنید و از نو نصب کنین :

yum remove mysql-server mysql-client mysql-common mysql

دستورات نصب هم که اگر با yum موفق نشدید ببنید تو لوگش چیه rpm یا ... که خوده سی پنل هم میتونه fix کنه بازم نشد سرچ کنین و حتی بازم نشد اطلاعات بفرستین واستون انجام بدم .

انشالله که حل میشه ...

راستی بعد از حذف و نصب پوشه ای که به عنوان بکاپ گرفتین رو جایگزین کنین .

- - - Updated - - -

مطمئنا قبل از اینکه بخواین ارتقا بدین به ماریا از پوشه /var/lib/mysql بکاپ گرفتین که ؟

خوب اول mysql رو کلا پاک کنید و از نو نصب کنین :

yum remove mysql-server mysql-client mysql-common mysql

دستورات نصب هم که اگر با yum موفق نشدید ببنید تو لوگش چیه rpm یا ... که خوده سی پنل هم میتونه fix کنه بازم نشد سرچ کنین و حتی بازم نشد اطلاعات بفرستین واستون انجام بدم .

انشالله که حل میشه ...

راستی بعد از حذف و نصب پوشه ای که به عنوان بکاپ گرفتین رو جایگزین کنین .

takpar7
December 12th, 2015, 15:48
اقدام به بک اپ گیری کنید الان!
چون همین الان هم ممکن هست دیتابیس های شما بپره . البته اینو هم بگم وقتی شما به ماریا دیتابیس ارتقا میدید ساختار دیتابیس شما عوض میشه . پس دیگر ممکن نخواهد بود به mysql داون گرید کنید . ممکن هست دیتابیس های شما با مشکل جدی مواجه شوند.

بک آپ دیتابیس ها تو سرور هست

من مشکلم تغییر به mysqlاز mariadb هستش و قبلا هم انجام شده حتی بدون بک آپ از دیتابیس چطور میگید امکان انجام دانگرید نیست؟!
اینبار با این ارور برخورد کردم 10 ها سایت خارجی رو هم بررسی کردم درباره مشکل به نتیجه نرسیدم ولی قبلا انجام شده

smhnw
December 12th, 2015, 15:52
ماریا که خیلی خوبه
من رو سرور ویندوز ازش استفاده میکنم با برنامه HeidiSQL هم میشه مدیریتش کرد پی اچ پی مای ادمین لازم نیست
مای اسکیوال هم خوبه اما من بخاطر اینکه اوراکل پشتشه ازش استفاده نمیکنم

در ویندوز که تست نکردم اما خوب در لینوکس روی چند سرور تست شد سرعت رو بالا میبره ولی مصرف رم رو کاهش میده و در مقابل سی پی یو رو خیلی درگیر میکنه !

mizban97
December 12th, 2015, 15:55
بک آپ دیتابیس ها تو سرور هست

من مشکلم تغییر به mysqlاز mariadb هستش و قبلا هم انجام شده حتی بدون بک آپ از دیتابیس چطور میگید امکان انجام دانگرید نیست؟!
اینبار با این ارور برخورد کردم 10 ها سایت خارجی رو هم بررسی کردم درباره مشکل به نتیجه نرسیدم ولی قبلا انجام شده

ببخشید دوست عزیز
اما شما یک بشکه اب دارید . توش نفت بریزی بازم به اون بشکه آب میگی؟
دیگه اون آب خالص نیست حاوی نفت هم هست . پیشنهاد من این هست شما از اول یکبار نصب کنید قبلش بک اپ گیری کنید . کار سختی نیست شما نمیخواید به خودتون زحمت بدید.

iHSG
December 12th, 2015, 15:55
سلام
من جاتون بودم روی همین MariaDB می موندم.
تا اون جایی که می دونم MariaDB توسط سازنده اصلی MySQL پس از فروش MySQL به Oracle توسعه داده میشه و در رتبه بندی های سایت های خارجی بهینه تر عمل کرده.

takpar7
December 12th, 2015, 16:00
مطمئنا قبل از اینکه بخواین ارتقا بدین به ماریا از پوشه /var/lib/mysql بکاپ گرفتین که ؟

خوب اول mysql رو کلا پاک کنید و از نو نصب کنین :

yum remove mysql-server mysql-client mysql-common mysql

دستورات نصب هم که اگر با yum موفق نشدید ببنید تو لوگش چیه rpm یا ... که خوده سی پنل هم میتونه fix کنه بازم نشد سرچ کنین و حتی بازم نشد اطلاعات بفرستین واستون انجام بدم .

انشالله که حل میشه ...

راستی بعد از حذف و نصب پوشه ای که به عنوان بکاپ گرفتین رو جایگزین کنین .

- - - Updated - - -

مطمئنا قبل از اینکه بخواین ارتقا بدین به ماریا از پوشه /var/lib/mysql بکاپ گرفتین که ؟

خوب اول mysql رو کلا پاک کنید و از نو نصب کنین :

yum remove mysql-server mysql-client mysql-common mysql

دستورات نصب هم که اگر با yum موفق نشدید ببنید تو لوگش چیه rpm یا ... که خوده سی پنل هم میتونه fix کنه بازم نشد سرچ کنین و حتی بازم نشد اطلاعات بفرستین واستون انجام بدم .

انشالله که حل میشه ...

راستی بعد از حذف و نصب پوشه ای که به عنوان بکاپ گرفتین رو جایگزین کنین .


حذف نمیشه پنل هم دایرکت ادمینه

اروری هم که میده اینه

error reading information on service mysql: No such file or directory
error: %preun(MariaDB-server-10.0.22-1.el6.x86_64) scriptlet failed, exit status 1
Error in PREUN scriptlet in rpm package MariaDB-server


جسارتا دو تا سرور هست که یکی سرور قبلیمه که چند روز پیش ازش منتقل شدم رو سرور جدید
میشه سرور قبلی رو بدم و رو اون امتحان کنید و اگه جواب داد رو سرور جدید؟

- - - Updated - - -


ببخشید دوست عزیز
اما شما یک بشکه اب دارید . توش نفت بریزی بازم به اون بشکه آب میگی؟
دیگه اون آب خالص نیست حاوی نفت هم هست . پیشنهاد من این هست شما از اول یکبار نصب کنید قبلش بک اپ گیری کنید . کار سختی نیست شما نمیخواید به خودتون زحمت بدید.

اونکه ازش فرار نمیکنم زحمته باور کنید از دیشب ساعت 10 تا 7 صبح رو موضوع کار میکردمو سرچ
مشکل اینه که سرور ایرانه و نمیدونید با چه سرعتی فایل ها منتقل میشن که میگید ریلود کنید!

- - - Updated - - -


سلام
من جاتون بودم روی همین MariaDB می موندم.
تا اون جایی که می دونم MariaDB توسط سازنده اصلی MySQL پس از فروش MySQL به Oracle توسعه داده میشه و در رتبه بندی های سایت های خارجی بهینه تر عمل کرده.

اصلا و اصلا بهینه نیست وقتی من نیاز به مصرف پایین سی پی یو دارم و رو mysql لود سرور نهایت 3-4 میشد و رو mariadb به راحتی لود میره بالای 10 به این نمیشه گفت بهینه هر چه جلوتر میریم باید برنامه ها کمتر از منابع استفاده کنن نه بیشتر!

mohsengham
December 12th, 2015, 21:47
سلام دوست عزیز
احتمالا با مقادیر پیش‌فرض فایل my.cnf این مشکل پیش اومده و باید بر اساس منابع موجود بهینه بشه. میتونین از این اسکریپت برای پیشنهاد مقادیر مناسب‌تر کمک بگیرین:
http://mysqltuner.com/

تقریبا مطمئنم که بعد از بهینه‌سازی دیگه به mysql فکر نمیکنین.

takpar7
December 13th, 2015, 00:18
سلام دوست عزیز
احتمالا با مقادیر پیش‌فرض فایل my.cnf این مشکل پیش اومده و باید بر اساس منابع موجود بهینه بشه. میتونین از این اسکریپت برای پیشنهاد مقادیر مناسب‌تر کمک بگیرین:
http://mysqltuner.com/

تقریبا مطمئنم که بعد از بهینه‌سازی دیگه به mysql فکر نمیکنین.


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