آموزش ساخت کاربر جدید در MySQL

1402/05/28
21 بازدید

نحوه ساخت کاربر جدید در MySQL

نحوه ساخت کاربر جدید در MySQL برای کسانی که با MySQL کار می کنند بسیار مهم است. MySQL یک سیستم مدیریت پایگاه داده رابطه‌ای (RDBMS) منبع باز است که توسط Oracle توسعه یافته است. بانک اطلاعاتی MySQL یکی از مولفه‌های اصلی مجموعه نرم‌افزارهای LAMP محسوب می‌شود که شامل لینوکس، Apache MySQL و PHP است.

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

در مقاله حاضر قصد داریم تا شما را با نحوه ساخت کاربر جدید در MySQL آشنا کنیم. با ما در وب سایت ایران هاستینگ 24 همراه باشید.

کارهای مقدماتی برای ساخت کاربر جدید در MySQL

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

ساخت کاربر جدید در MySQL

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

ساخت کاربر جدید در MySQL
ساخت کاربر جدید در MySQL

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

sudo mysql

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

mysql -u root -p

پس از دسترسی به MySQL، می‌توانید با استفاده از عبارت CREATE USER کاربر جدیدی را به دیتابیس خود اضافه نمایید.

CREATE USER ‘username’@’host’ IDENTIFIED WITH authentication_plugin BY ‘password’

برای ایجاد کاربر جدید در MySQL لازم است مطابق دستور، بعد از CREATE USER یک نام کاربری برای خود مشخص کنید و بلافاصله علامت @ و سپس نام هاستی را که قصد دارید کاربر به آن متصل شود را ذکر نمایید. درصورتی که می‌خواهید کاربر به سرور اوبونتو دسترسی داشته باشد، می‌توانید در دستور بالا به جای hostname، localhost را وارد نمایید تا کاربر قادر به اتصال به سرور دیتابیس MySQL تنها از طریق localhost باشد. قرار دادن نام کاربری و هاست همیشه ضروری نیست، اما انجام این عمل می‌تواند به جلوگیری از خطاها کمک کند.

سخن پایانی

امیدواریم مطالعه این مطلب در رابطه با نحوه ساخت کاربر جدید در MySQL برای شما مفید بوده باشد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین مقالات