نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • ویندوز 7، XP
  • یک کاربر جدید در MySQL ایجاد کنید و اجازه پایگاه داده MySQL را بدهید.

یک کاربر جدید در MySQL ایجاد کنید و اجازه پایگاه داده MySQL را بدهید.

هنگام اتصال به سرور MySQL، کاربر یک نام کاربری و رمز عبور ارائه می دهد و سرور بررسی می کند که آیا کلاینت مجاز به دسترسی به سرور است یا خیر و در صورت موفقیت، امتیازات مناسب را به کاربر اعطا می کند. داده های امتیاز کاربر در آن ذخیره می شود پایه سیستم mysql.

تأیید کاربر با استفاده از سه فیلد جدول کاربر (میزبان، کاربر و رمز عبور) انجام می شود. پایگاه های داده mysql. سرور فقط در صورتی ارتباط برقرار می کند که ورودی را در جدول کاربر پیدا کند که در آن نام کاربری و رمز عبور با مقادیر وارد شده مطابقت داشته باشد.

با استفاده از دستورات زیر می توانید ببینید که چگونه رمزهای عبور در جدول کاربر ذخیره می شوند:

mysql>استفاده از mysql

mysql> انتخاب رمز عبور از کاربر.

با اجرای دستور می توانید تمام جداول موجود در پایگاه داده mysql را مشاهده کنید

mysql>نمایش جداول.

هنگامی که اتصال برقرار شد، سرور جلسه ای را با کاربر شروع می کند. برای هر درخواست ورودی، سرور بررسی می کند که آیا کاربر دارای امتیازات کافی برای تکمیل درخواست است یا خیر. اطلاعات مربوط به امتیازات در جداول - user، db، host، tables_priv یا columns_priv قرار دارد.

لیست امتیازات در زیر ارائه شده است:

سرور MySQL محتویات این جداول را در هنگام راه اندازی و هر زمان که تغییرات در امتیازات اعمال شود، می خواند.

امتیازات SELECT، INSERT، UPDATE و DELETE به شما این امکان را می دهد که عملیات روی ردیف های جداول پایگاه داده انجام دهید. امتیاز ایندکس امکان ایجاد یا از بین بردن ایندکس ها را فراهم می کند. امتیاز alter به شما امکان می دهد از دستور alter table استفاده کنید. امتیازات ایجاد و رها کردن به شما این امکان را می دهد که پایگاه داده ها و جداول موجود جدید ایجاد کرده یا آن ها را از بین ببرید. امتیاز GRANT گرم به شما این امکان را می دهد که به سایر کاربران امتیازاتی را که دارید اعطا کنید.

امتیازات باقی مانده برای مدیریت سرور SQL استفاده می شود. دستور خاموش کردنسرور را خاموش می کند

هنگامی که سرور MySQL راه اندازی می شود، تمام اطلاعات امتیازات کاربر در حافظه بارگذاری می شود و از آن لحظه به بعد، امتیازات اعمال می شوند.

دستورات اعطا و لغو اجازه می دهد مدیران سیستمايجاد كردن کاربران MySQLو در چهار سطح به کاربران حقوق اعطا یا رد می کند.

· سطح جهانی.

امتیازات جهانی برای همه پایگاه‌های اطلاعاتی اعمال می‌شود سرور مشخص شده. این امتیازات در ذخیره می شوند جدول mysql.کاربر.

· سطح پایگاه داده.

امتیازات پایگاه داده برای همه جداول در پایگاه داده مشخص شده اعمال می شود. این امتیازات در جداول mysql.db و mysql.host ذخیره می شوند.

· سطح میز.

امتیازات جدول برای تمام ستون های جدول مشخص شده اعمال می شود.

این امتیازات در یک جدول mysql ذخیره می شوند. tables_priv.

· سطح ستون.

امتیازات ستون برای ستون های جداگانه در جدول مشخص شده اعمال می شود. این امتیازات در جدول mysql .columns_priv ذخیره می شوند.

دستور grant به شما اجازه می دهد تا کاربران سرور جدیدی را اضافه کنید:

mysql> GRANT SELECT، INSERT ON Taxi.* TO Mike@localhost

شناسایی شده توسط "راز"؛

این دستور به کاربر Mike که به صورت محلی (localhost) وصل می شود، حقوق درج و انتخاب پایگاه داده تاکسی (برای همه جداول - نشان داده شده با ستاره) می دهد و هنگام اتصال به سرور، کاربر باید رمز عبور "secret" را مشخص کند. ". رمز عبور به صورت رمزگذاری شده در سرور ذخیره می شود.

mysql> اعطای تمام امتیازات *.* به Ann@"%"

-> شناسایی شده توسط "some_pass" با گزینه GRANT.

در اینجا Anna تمام حقوق (تمام امتیازات) را برای تمام جداول همه پایگاه داده های سرور (* . *) دریافت می کند و می تواند هم به صورت محلی و هم از راه دور از طریق شبکه متصل شود (این با نماد % بعد از Anna@ نشان داده می شود). علاوه بر این، آنا می تواند حقوق خود را به سایر کاربران (با گزینه گرنت) منتقل کند، یعنی خودش می تواند دستور گرنت را صادر کند و کاربران سیستم جدید ایجاد کند.

mysql> استفاده از *.* را به dummy@localhost اعطا کنید

شناسایی شده با "رمز عبور"؛

کاربر ساختگی ایجاد شده در این مثال می تواند به سرور متصل شود، اما فقط با کامپیوتر محلی. امتیاز USAGE به این معنی است که کاربر تمام امتیازات دیگر را ندارد. این ممکن است زمانی لازم باشد که فردی استخدام می شود، اما هنوز مسئولیت های او مشخص نشده است. انتظار می رود که امتیازات مربوط به پایگاه داده بعداً اختصاص داده شود. ایجاد کاربر با رمز عبور خالی امکان پذیر نخواهد بود - سیستم به دلایل امنیتی این اجازه را نمی دهد.

دستور REVOKE به مدیر اجازه می دهد تا حقوق کاربر را لغو کند:

لغو انتخاب (use_on) در taxi.timetable FROM Mike @ localhost.

کاربر مایک نمی تواند مقادیر فیلد use_on را در جدول زمانی مشاهده کند.

دستور set می تواند تنظیم شود گزینه های مختلفکه بر عملکرد سرور یا کلاینت تأثیر می گذارد. رمز عبور برای کاربر root نیز می تواند با استفاده از این دستور تنظیم شود:

mysql> تنظیم رمز عبور برای root@localhost=PASSWORD("new_password") ;

کاربران همچنین می توانند مستقیماً با جداول تخصیص امتیازات کار کنند:

mysql>استفاده از mysql;

Mysql> UPDATE User SET Password=PASSWORD("new_password")

-> WHERE user="root";

پس از این، باید دستوری صادر کنید که سرور را مجبور به خواندن مجدد جداول امتیاز کند - سپس آنها اعمال می شوند:

mysql> امتیازات FLUSH;

اگر رمز عبور با استفاده از عبارت grant مشخص شده باشد. . .شناسایی شده توسط، بدون نیاز به استفاده تابع رمز عبور(). این دستور به طور مستقل رمز عبور را رمزگذاری می کند، بنابراین رمز عبور باید به صورت ساده مشخص شود فرم متنبرای مثال به این صورت:

mysql> اعطای استفاده از *.* به jeffrey@"%" شناسایی شده توسط "بیسکویت";

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

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

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

MySQL یکی از این سیستم های مدیریت پایگاه داده است. این یکی از بیشترین است سیستم های شناخته شدهبه لطف سهولت استفاده و پشتیبانی جامعه. به هر حال، شیوع آن حتی چنین را به خود جلب کرده است شرکت های بزرگمانند فیس بوک و توییتر که تا حدی از آن استفاده می کنند.

در این راهنما به بررسی خواهیم پرداخت مبانی MySQLو یاد بگیرید که چگونه یک کاربر MySQL ایجاد کنید. همچنین نحوه اعطای امتیاز دسترسی به کاربران MySQL را یاد خواهیم گرفت. در این آموزش، همه این کارها را از خط فرمان انجام خواهیم داد.

قبل از شروع به موارد زیر نیاز دارید:

  • MySQL روی کامپیوتر شما نصب شده است. راهنمای کاربر در مورد نحوه نصب آن در .

مرحله 1 - یک کاربر MySQL ایجاد کنید و حقوق دسترسی نامحدود را اعطا کنید

پس از شروع استفاده از MySQL، یک نام کاربری و رمز عبور به شما داده می شود. این اعتبار اولیه به شما امتیازات «دسترسی ریشه» می دهد. کاربر با حقوق دسترسی ریشهدارند دسترسی کاملبه تمام پایگاه های داده و جداول موجود در این پایگاه داده ها.

اما اغلب، شما نیاز دارید که دسترسی به پایگاه داده را برای شخص دیگری بدون ارائه فراهم کنید تسلط کامل. به عنوان مثال، شرکت‌هایی که توسعه‌دهندگان را برای نگهداری پایگاه‌های داده استخدام می‌کنند، اما نمی‌خواهند به آنها توانایی حذف یا تغییر هر یک از پایگاه‌های داده را بدهند. اطلاعات محرمانه، به احتمال زیاد به آنها حقوق دسترسی غیر ریشه ای کاربر را می دهد. در این صورت، شرکت می‌تواند کنترل کند که توسعه‌دهندگانش چه کارهایی را می‌توانند و چه کاری نمی‌توانند با داده‌ها انجام دهند.

ایجاد یک کاربر MySQL بسیار آسان است. ما به شما نشان خواهیم داد که چگونه یک کاربر MySQL ایجاد کنید و چگونه حقوق دسترسی به پایگاه داده را به آن اختصاص دهید. اگر کاربر root نیست، پس دادن همه حقوق به او عملی نیست و این دلیل خوبی است برای کشف اینکه چگونه می توانید حقوق دسترسی را به کاربران اختصاص دهید. برای ایجاد یک کاربر جدید، مراحل زیر را دنبال کنید:

  1. اجرا کن خط فرمانو از آن سرور MySQL: mysql
  2. دستور زیر را اجرا کنید: CREATE USER "non-root"@"localhost" IDENTIFIED BY "123";

    در این دستور، "non-root" نامی است که ما به کاربر جدید خود اختصاص می دهیم. و '123' رمز عبور اوست. می توانید مقادیر خود را در داخل نقل قول ها جایگزین کنید.

  3. ایجاد یک کاربر جدید کافی نیست. باید حقوق دسترسی را به آن اختصاص دهید. برای اعطای حقوق دسترسی نامحدود به کاربر تازه ایجاد شده به پایگاه داده، دستور زیر را اجرا کنید: GRANT ALL PRIVILEGES ON * . * به "غیر ریشه"@"localhost"؛
  4. برای اعمال تغییرات، دستور به روز رسانی را اجرا کنید: FLUSH PRIVILEGES;

این همه است! شما کاربر جدیدهمان حقوق دسترسی را در پایگاه داده به عنوان کاربر اصلی دریافت کرد.

مرحله 2 - مجوزهای ویژه را به کاربر MySQL اختصاص دهید

همانطور که در بالا گفته شد، تعیین سطح چندان عاقلانه نیست دسترسی ریشهکاربر غیر روت در اغلب موارد، باید ارائه دهید سطوح مختلفدسترسی برای کاربران مختلف MySQL با اجرای دستور زیر این کار را آسان و سریع می کند:

GRANT [نوع مجوز] ON [نام پایگاه داده]. [نام جدول] به 'non-root'@"localhost';

شما فقط باید مقدار «نوع مجوز» را با نوع حقوق دسترسی که می‌خواهید به کاربر جدید اعطا کنید، جایگزین کنید. شما همچنین باید نام پایگاه داده و جدولی را که باید به آن دسترسی داشته باشید را مشخص کنید. مشابه مثال قبلی، "non-root" نام کاربری است، یعنی می توانید آن را با نامی که نیاز دارید جایگزین کنید. MySQL دارای چندین نوع مجوز است که برخی از آنها در زیر توضیح داده شده است:

  • ايجاد كردن– به کاربران اجازه می دهد تا پایگاه داده/جدول ایجاد کنند
  • انتخاب کنید- به کاربران امکان نمونه برداری از داده ها را می دهد
  • درج کنید- به کاربران اجازه می دهد تا رکوردهای جدید را به جداول اضافه کنند
  • به روز رسانی- به کاربران اجازه تغییر می دهد سوابق موجوددر جداول
  • حذف- به کاربران اجازه می دهد تا رکوردها را از جداول حذف کنند
  • رها کردن- به کاربران اجازه می دهد تا رکوردهای موجود در پایگاه داده/جدول را حذف کنند

برای استفاده از هر یک از این گزینه ها، به سادگی جایگزین کنید [نوع مجوز] حرف لازم. برای اختصاص چندین نوع مجوز، مانند دستور زیر، آنها را با کاما از هم جدا کنید. به عنوان مثال، ما می توانیم امتیازاتی مانند ايجاد كردنو انتخاب کنیدبرای کاربر MySQL غیر روت ما با این دستور:

GRANT CREATE، SELECT ON *. * به "غیر ریشه"@"localhost"؛

البته، ممکن است با موقعیتی مواجه شوید که لازم باشد حقوق دسترسی قبلاً اعطا شده را از یک کاربر سلب کنید. با اجرای دستور زیر می توانید این کار را انجام دهید:

لغو [نوع مجوز] روشن [نام پایگاه داده]. [نام جدول] FROM 'non-root'@'localhost';

به عنوان مثال، برای لغو تمام امتیازات از یک کاربر غیر ریشه باید انجام دهید:

لغو تمام امتیازات در *.* از "non-root"@"localhost";

در نهایت، می توانید یک کاربر موجود را با استفاده از دستور حذف کنید:

حذف کاربر 'non-root'@'localhost';

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

نتیجه

در این آموزش اصولی در مورد مجوزهای MySQL و نحوه ایجاد کاربر MySQL یاد گرفتیم. به خصوص:

  • یک کاربر جدید ایجاد کنید و تمام حقوق دسترسی را به او اختصاص دهید
  • اختصاص حقوق دسترسی ویژه به کاربران و همچنین لغو آنها و حذف کاربران

تخصیص مجوزها ممکن است هنگام توسعه یک برنامه وب جدید دشوار به نظر برسد، اما بسیار است اقدامات مهمبرای مدیریت و نگهداری پایگاه داده تقریبا همه چیز برنامه های کاربردی مدرنبر روی پایگاه های داده ساخته شده اند، بنابراین بسیار مهم است که توسعه دهنده بداند چگونه حقوق دسترسی به پایگاه های داده در MySQL را اختصاص دهد/حذف کند.

در نهایت به پایگاه داده ها رسیدم، امروز ما به کار با سرور MySQL ادامه خواهیم داد. همانطور که حدس زده اید، در مورد کاربران MySQL و ایجاد یک حساب کاربری صحبت خواهیم کرد سرورهای MySQL. اجازه دهید یادآوری کنم که اولین کاربر زمانی ایجاد می شود نصب اتوماتیکسرورهای MySQL. رمز عبور حساب کاربری MySQL با نام root را وارد می کنید. اما گاهی اوقات موقعیت‌هایی پیش می‌آید که کاربر ریشه حقوق بیش از حد دارد، به عنوان مثال: برخی از کاربران فقط باید حق مشاهده داده‌ها را داشته باشند، اما نه برای ویرایش.

حقوق، کاربران MySQLمی تواند بسیار متفاوت باشد و در مورد حقوق دسترسی به پایگاه های داده باشد داده های MySQLما در یک نشریه جداگانه صحبت خواهیم کرد. وظیفه ما این است که بفهمیم چگونه به سروری متصل شویم که یک سرور خاص دارد پورت TCP. در واقع ایجاد یک کاربر جدید MySQL چندان دشوار نیست، اما نکات ظریفی وجود دارد که باید از آنها آگاه باشید تا هنگام مدیریت پایگاه داده MySQL با مشکل مواجه نشوید.

نحوه دسترسی به سرور MySQL

زمانی که اولین کاربر MySQL خود را ایجاد کردید، نام او روت بود و خودتان یک رمز عبور برای این حساب پیدا کردید. کاربر ریشه مهمترین کاربر سرور MySQL است، مدیر ارشدبا حقوق دسترسی نامحدود، این کاربرمی تواند حساب های جدیدی برای دسترسی به پایگاه های داده MySQL ایجاد کند، به عبارت دیگر: مدیر اصلی می تواند یک کاربر MySQL با حقوق کمتر از خودش ایجاد کند.

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

با استفاده از دستور زیر در خط فرمان می توانید به سرور محلی ارتباط برقرار کنید سیستم عامل:

mysql –h localhost –p –u root

mysql –h localhost –p –u root

با فشار دادن دستور را تایید کنید کلیدها را وارد کنید، پس از آن MySQL از شما می خواهد رمز عبور این کاربر را وارد کنید، آن را وارد کرده و Enter را فشار دهید. لطفا توجه داشته باشید: اگر در اتاق عمل کار می کنید سیستم ویندوز 7، سپس خط فرمان باید به عنوان مدیر اجرا شود. گاهی اوقات ممکن است سرور MySQL پیدا نشود؛ در مقاله ای دیگر در مورد حل این مشکل صحبت خواهیم کرد.

بیایید با این تیم کنار بیاییم. این دستور کنسول سرور MySQL را راه اندازی می کند، پوسته ای که به شما امکان می دهد با پایگاه های داده کار کنید؛ عملیاتی که می توان با داده ها انجام داد می تواند بسیار متفاوت باشد، همه اینها به حقوق دسترسی کاربر MySQL بستگی دارد. در این موردشما می توانید هر عملیاتی را با تمام پایگاه های داده انجام دهید، زیرا ورود از آن انجام می شود نام ریشهکاربر MySQL. توجه به کاربران مبتدی سیستم عامل های یونیکس مانند: root کاربر MySQLسرور و کاربر روت سیستم عامل دو تا هستند کاربر متفاوت. نام کاربری سرور MySQL بعد از ساخت "-u" نوشته می شود.

رمز عبور کاربر سرور MySQL بعد از ساخت "-p" نوشته می شود. لازم نیست بلافاصله آن را وارد کنید، پس از اینکه Enter را فشار دادید باید آن را وارد کنید. پس از ساخت «-h»، نام میزبانی که سرور MySQL روی آن قرار دارد نوشته می‌شود؛ در این مورد، به صراحت نشان می‌دهیم که اتصال باید با یک سرور پایگاه داده محلی برقرار شود؛ این کار نیازی به انجام ندارد.

پس از اتمام آن این دستور، باید رمز عبور کاربری MySQL خود را وارد کنید. اگر کاربر MySQL رمز عبور ندارد، پس از اجرای دستور باید کلیک کنید کلید برگشت. امیدوارم که نحوه دسترسی به سرور MySQL را فهمیده باشیم و در اینجا هیچ سوالی پیش نیاید.

نحوه مشاهده اطلاعات مربوط به پایگاه داده های سرور MySQL موجود

توجه داشته باشید: از دستور استفاده کنید- نیست پرس و جوی SQL، بنابراین لازم نیست در انتهای این دستور یک نقطه ویرگول قرار دهید، یا می توانید آن را در آن قرار دهید، نتیجه یکسان خواهد بود: شما با پایگاه داده سرور MySQL مشخص شده شروع به کار خواهید کرد. Database_name نام پایگاه داده ای است که کاربر MySQL با آن کار خواهد کرد، می تواند هر یک از لیست های حاصل از دستور تولید شده باشد. نمایش پایگاه های داده. من فکر می کنم این تنها چیزی است که برای درک بیشتر باید بدانید چگونه یک کاربر MySQL ایجاد کنیم.

چگونه یک کاربر MySQL ایجاد کنیم. تیم GRANT

بنابراین، اجازه دهید به این سؤال برویم: چگونه یک کاربر MySQL ایجاد کنیم. جدید حسابکاربر MySQL با دستور GRANT ایجاد می شود. با استفاده از دستور GRANT، نه تنها کاربران MySQLسرور، اما همچنین حقوق و امتیازات دسترسی را به کاربران MySQL اختصاص می دهد. همه کاربران MySQL به دو دسته تقسیم می شوند که یکی از آنها کوچک و دیگری بزرگ است:

  1. کاربر MySQL را روت کنید. قادر به انجام همه کارها، مدیر اصلی سرور MySQL اغلب است حقوق ریشهغیر ضروری است، با این حقوق می توانید به خود آسیب برسانید.
  2. کاربران MySQL توسط root ایجاد شده اند. این کاربران سرور MySQL دارای حقوق متفاوتی هستند، حقوق توسط کاربر ریشه با استفاده از پرس و جوی SQL GRANT اختصاص داده می شود.

بنابراین، بیایید نحوه ایجاد یک کاربر MySQL را بفهمیم، در صورتی که قبلاً فراموش نکرده اید: کاربران MySQL با یک جستار GRANT ایجاد می شوند:

GRANT priv_type [(column_list)] [, priv_type [(column_list)] ...] روشن (tbl_name | * | *.* | db_name.*) به user_name [, user_name ...]

GRANT priv_type [ (column_list)] [, priv_type [ (column_list)]. . . ]

روشن (tbl_name | * | *. * | db_name. *)

TO user_name [ شناسایی شده با "رمز عبور" ]

[ , user_name [ شناسایی با "رمز عبور" ]. . . ]

[با گزینه کمک هزینه]

مثال، نحو کلی دستور GRANT را نشان می دهد، بسیار ساده است، اما می توانید کاربران MySQL را با امتیازات مختلف ایجاد کنید. ببینیم چیه کاربران MySQLمی توان با استفاده از این دستور با استفاده از یک مثال خاص ایجاد کرد.

ما یک کاربر MySQL جدید ایجاد خواهیم کرد. در سرور من یکی به نام mydb وجود دارد، شما می توانید پایگاه داده خود را با نام مورد نیاز خود ایجاد کنید. شایان ذکر است که حتی اگر یک کاربر MySQL از قبل وجود داشته باشد، باز هم باید با دستور GRANT به او امتیازات خاصی داده شود. بنابراین، بیایید یک کاربر جدید ایجاد کنیم که بتواند هر عملی را با پایگاه داده mydb سرور MySQL انجام دهد. من برخی از داده های ورودی را ارائه خواهم کرد. نام کاربری MySQL: "newusermysql"، رمز عبور کاربر MySQL: "userpassword". میزبانی که سرور روی آن نصب شده است: localhost. اقداماتی که یک کاربر جدید می تواند انجام دهد: هر گونه اقدام با پایگاه داده mydb. درخواست GRANT برای ایجاد یک کاربر MySQL با حقوق مشخص شده:

به "newusermysql" @ "localhost" شناسایی شده توسط "userpassword" ;

نقطه ویرگول در انتهای دستور مورد نیاز است زیرا GRANT یک کوئری SQL است. بیایید به دستور ایجاد یک کاربر MySQL به صورت قطعات نگاه کنیم. شناسایی شده توسط "userpassword": رمز عبور کاربر MySQL را به عنوان "userpassword" تنظیم کنید. "newusermysql"@"localhost": میزبانی را مشخص کنید که کاربر با نام "newusermysql" به آن متصل شود. بیانیه GRANT فقط قابل استفاده است کاربر ریشه MySQL. دستور ALL ON همه مجوزها را به کاربر newusermysql در پایگاه داده mydb می دهد.

توجه: توسط یک سرور MySQL کنترل می شود، بنابراین کاربران وردپرسمی توان به صورت دستی با پر کردن فیلدهای مناسب و دادن امتیاز به آنها ایجاد کرد، از سوی دیگر: وردپرس یک CMS است که زندگی یک وب مستر را آسان می کند و فراهم می کند. رابط کاربری گرافیکیبرای ایجاد کاربران

فکر می کنم موضوع را به تفصیل پوشش داده ام چگونه یک کاربر MySQL ایجاد کنیم، اکنون می توانید کاربران جدید ایجاد کنید، در یکی از انتشارات زیر در مورد امتیازات کاربران MySQL صحبت خواهیم کرد، اگر هنوز در مورد این موضوع سؤالی دارید، لطفاً اگر فکر می کنید که مقاله به شما کمک کرده و می خواهید آنها را در نظرات بپرسید. برای کمک به منبع - از بلوک استفاده کنید دکمه های اجتماعیدر این صفحه، من از شما بسیار سپاسگزار خواهم بود! با تشکر از توجه شما!

بهترین مقالات در این زمینه