اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

ساخت یوزر در mysql با دسترسی به یک دیتابیس خاص

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    ساخت یوزر در mysql با دسترسی به یک دیتابیس خاص

    با چه دستوری می توان در mysql، یک یوزر ساخت که تنها به یک دیتابیس خاص دسترسی کامل داشته باشه؟


    همچنین توصیه میشود مقاله کامل مدیریت دسترسی ها در مای اسکیول را مطالعه کنید :

    نحوه ایجاد و حذف کاربران در MySQL/MariaDB و ایجاد دسترسی به یک دیتابیس خاص
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-14-2021, 07:05 AM.

    #2
    راهش را پیدا کردم، برای دوستان هم در زیر آوردم:

    برای مشاهده user و host های مربوطه شان در دیتابیس از کوئری زیر استفاده می کنیم:
    کد PHP:
    select USER,Host FROM mysql.user
    برای ساخت یوزر جدید از دستور زیر استفاده می کنیم:
    کد PHP:
    create USER 'user'@'localhost' identified by 'password'
    اگر بخواهیم هر هاستی در شبکه بتواند از این دیتابیس استفاده نماید، باید به جای localhost، % قرار بدهیم.

    و برای دادن دسترسی به یوزر مربوطه، برای استفاده از یک دیتابیس خاص از دستور زیر استفاده می کنیم:

    کد PHP:
    grant all privileges on databasename.* to 'user'@' localhost ' identified by 'password'
    و در انتها دستور زیر را می زنیم.

    کد PHP:
    FLUSH PRIVILEGES

    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-14-2021, 07:05 AM.

    کامنت


      #3
      ممنون که تجربه تون رو در اختیار دیگران میذارید :)
      اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

      کامنت

      در حال انجام ...
      X