آموزش ایجاد و تعیین سطح دسترسی کاربر در دیتابیس با workbench
Workbench بانک اطلاعاتی، ابزاری نرمافزاری است که برای مدیریت و توسعه چندین پایگاه داده مرتبط SQL استفاده میشود. این نرم افزار، توسط Upscene production توسعه داده شده به زبانهای #C و ++C برنامهنویسی شده است. در حقیقت Workbench نرم افزار ابزار بصری یکپارچهای، برای توسعه دهندگان پایگاه داده است. این نرمافزار امکاناتی همچون پیکربندی سرور، مدیریت کاربران، تهیه نسخه پشتیبان و موارد دیگر را فراهم میکند و در این مقاله قصد آموزش ایجاد و تعیین سطح دسترسی یوزر در دیتابیس با wordbench را داریم. Workbench روی سیستم عاملهای ویندوز، لینوکس و مکینتاش قابل اجراست. تفاوت آن با اصل پایگاه داده این است که پایگاه داده برای ذخیره و دسترسی به دادهها استفاده میشود، اما Workbench برای دسترسی به پایگاه داده به وسیله یک رابط کاربری دوستانه به جای خط فرمان، کاربرد دارد.
مروری بر نصب workbench
پیش از این با آموزش نصب Workbench در خدمات شما عزیزان بوده ایم و در اینجا تنها به معرفی و یاد آوری آن می پردازیم.
برای نصب این برنامه باید از قبل نرم افزار بانک اطلاعاتی mysql را روی سیستم خود نصب داشته باشید. از آنجاییکه این ابزار روی انواع سیستم عامل قابل اجراست، تجهیزات مورد نیاز جهت نصب آن نیز در هر سیستم عامل متفاوت است.
در هر صورت، برای دانلود mysql workbench روی تب downloads در mysql کلیک کنید و سپس نسخه مورد نظر خود را انتخاب کنید.
دانلود mysql workbench
پس از دانلود و نصب Workbench صفحه خوشامدگویی به این شکل برای شما، نمایش داده خواهد شد. در مقاله ای مجزا نحوه اتصال MySQL به Wrodbench را توضیح داده ایم.
ورود به workbench
در حاشیه سمت چپ تصویر سه آیکون وجود دارند که هر کدام برای کاربردی خاص، تعبیه شدهاند.
آیکون اول نماد SQL development است. این بخش شامل ویرایشگر sql میباشد که از طریق آن میتوان پایگاه دادهها را ایجاد و مدیریت کرد. آیکون دوم مدل سازی دادهها است که شما را قادر میسازد با توجه به نیازتان، دادههای خود را مدل کنید. آیکون سوم نیز متعلق به مدیریت سرور است که از طریق آن میتوانید پایگاه دادهتان را بین اتصالات مختلف جا به جا کرده و انتقال دهید.
اتصال workbench به mysql
برای برقراری اتصال Workbench به پایگاه داده، روی علامت مثبت در تب home کلیک کنید.
پس از کلیک روی این علامت، یک کادر محاورهای در همان محیط Workbench باز میشود که نام اتصال، روش اتصال و جزئیاتی دیگر را از شما میپرسد. پس از وارد کردن اطلاعات در این کادر، روی OK کلیک کنید تا اتصال شما برقرار شود.
تعیین سطح دسترسی کاربر در دیتابیس با workbench
پس از وارد شدن به محیط اصلی mysql workbench، در سمت چپ، تبهای مختلفی نمایش داده میشوند. تب users & privileges لیستی کامل از تمام کاربران پایگاه دادهی شما و اختیاراتی که به یک سرور فعال mysql مربوط میشوند را، نمایش میدهد. با استفاده از این تب میتوانید حسابهای کاربری را اضافه کنید، امتیازاتی برای کاربران تنظیم کنید و بعضی از رمز عبورها را منقضی نمایید و…
پس از کلیک روی این تب، گزینه add account را انتخاب نمایید. کادری به نام Login برای شما باز میشود که باید نام کاربری کاربر جدید و کلمه عبور او را در آن، وارد کنید. اگر همانند تصویر، مقابل گزینه limit connectivity کلمه local host را تایپ کنید، امتیازات و اختیارات کاربری که تعریف کردهاید محدود به local host میشود. در نهایت روی گزینه apply کلیک کنید.
برای اختصاص امتیازاتی به این کاربر، جهت دسترسی به یک بانک اطلاعاتی خاص روی تب privilege schema کلیک کنید. از لیست کاربران که در سمت چپ صفحه نمایش داده میشود، نام کاربری مورد نظرتان را انتخاب کنید و دکمه add entry را بفشارید.
دکمه رادیویی selected schema را انتخاب کرده و الگوی پایگاه دادهتان را از لیست نمایش داده شده، انتخابکنید.
در مرحله بعد، امتیازات مناسب را برای دسترسی کاربر به پایگاه دادهای که تعیین کردهاید، انتخاب کنید. جهت تکمیل تنظیمات اعمال شده، روی گزینه save changes کلیک کنید.
اکنون میتوانید با حساب کاربری جدیدی که در Workbench ایجاد کردید، وارد سیستم شده و اختیارات کاربر تعریف شده را امتحان کنید.
قابلیت های دیگر mysql workbench
Workbench عمدتا در سه نسخه موجود است که قابلیتهای کلی نرم افزار، به طور کامل در هر سه نسخه وجود دارند.
- نسخه عمومی که open source است.
- نسخه استاندارد
- نسخه enterprise
این قابلیتهای عمومی عبارتند از:
- توسعه ی ویژوال SQL
- مدیریت پایگاه داده
- تنظیم عملکرد
- مدیریت کاربر و جلسات
- مدیریت اتصال
- مدیریت اشیا
- مدل سازی دادههای بصری
- مهندسی معکوس
اما قابلیتهایی مثل رابط گرافیکی کاربر برای بکاپ گیری، حسابرسی و تنظیمات firewall مخصوص نسخه enterprise هستند. در هر صورت نصب Workbench قابلیت های مفیدی به پایگاه داده ی شما اضافه می کند که دست شما را برای اعمال تنظیمات خاصی بازتر خواهد کرد. امیدواریم از آموزش ایجاد و تعیین سطح دسترسی کاربر در ،mysql با استفاده از workbench استفاده برده باشید.
همچنین می توانید مقاله windows firewall چیست و نخوه تنظیمات آن را نیز مطالعه نمایید.
با کارت بانکی باشگاه ایران هاست پولتان به حسابتان باز می گردد.
همین حالا رایگان عضو شوید