سادگی زیباست...

بررسی انواع معماری های سیستم عامل و برنامه های سیستمی و روشهای توسعه آنها

سادگی زیباست...

بررسی انواع معماری های سیستم عامل و برنامه های سیستمی و روشهای توسعه آنها

سادگی زیباست...

راه حل خطای Table 'mysql.procs_priv' doesn't exist

جمعه, ۴ مرداد ۱۳۹۲، ۰۴:۴۶ ب.ظ

مساله:

زمانی که میخواهید یک کاربر راه دور، مثلا یک کاربر برای همتاسازی(replication) تعریف کنید، امکان دارد خطای زیر را مشاهده کنید:

ERROR 1146 (42S02): Table ‘mysql.procs_priv’ doesn’t exist

دلیل بروز خطا:

در هنگام بروزرسانی یک mysql، باید جداول سیستمی مورد نیاز آن نیز بروزرسانی شود و اطمینان از بروز بودن آنها باشد. در غیر این صورت، خطای بالا در بعضی فرایند ها رخ خواهد داد.

راه حل:

برای حل این مشکل، کد زیر را در لینوکس وارد کنید (قابلیت root مورد نیاز است):

mysql_fix_privilege_tables –password=root_password

root_password کلمه عبور اصلی پایگاه داده است.

توجه

حتما از پایگاه داده خود پشتیبان تهیه کنید.

موافقین ۰ مخالفین ۰ ۹۲/۰۵/۰۴
حامد شیخلو

mysql

mysql.procs_priv

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی