سلام دوستان
در این سری از مقاله های آموزش php ما می ریم سراغ دیتابیس یا همون پایگاه داده و یاد می گیریم که چه طور در پایگاه داده phpMyadmin اقدام به ساخت دیتابیس و User Name کنیم.
نکته ای که باید بدونید اینه که این آموزش در انواع هایت معمولی و یا سرور های مجازی(Localhost) یکسان هست.
آموزش ساخت دیتابیس در phpMyadmin
قبل از شروع آموزش شما ابتدا باید وارد phpMyadmin خود شوید.
اگر هاست واقعی دارید ابتدا وارد کنترل پنل خود شوید و سپس و روی قسمت phpMyadmin کلید کنید.
اما اگر شما از سرور های مجازی و یا Localhost استفاده می کنید باید، پس از فعال کردن سرور های Apashe و Mysql به مرورگر خود رفته و آدرس زیر را سرچ کنید.
برای فعال کردن دو سرویس ذکر شده ابتدا باید وارد نرم افزار سرور مجازی خود شده(معمولا زمپ و یا ومپ می باشد) و با توجه به گزینه های موجود اقدام به فعال سازی دو سرویس ذکر شده نمایید.
خب شما اکنون در پایگاه داده phpMyadmin می باشید.
برای ساخت دیتابیس در phpMyadmin جدید می بایست مانند تصویر زیر ابتدا رو تب بالایی صفحه و با نام Databases کلید کنید.
در صفحه باز شده می بایست بر اساس تصویر نام دیتا بیسی که میخواهید بسازید و همچنین نوع متنی آن را انتخاب کنید.
پیشنهاد می شود نوع و ساختار متن برای اینکه در آینده برای کاراکتر های فراسی دچار مشکل نشوید روی UTF8_percian_ci باشد.
در پایان رو گزینه ی Create بزنید تا دیتابیس شما ساخت شود.
این دیتابیسی که شما در لوکال هاست میسازید در آخرین ردیف قرار میگیرد و میتوانید آن را در آخرین جایگاه مشاهده نمایید.
اگر میخواهید به وسیله زبان برنامه نویسی PHP با دیتابیس ارتباط برقرار کنید، شما نیاز به یک user و password در phpMyadmin دارید.
اطلاعات دیتابیسی که میسازید را میتوانید در فایل wp-config.php مشاهده نمایید. به عبارتی اطلاعات دیتابیس در این فایل ذخیره میشود و در صورتی که این اطلاعات را فراموش کردید میتوانید از این طریق برای بازیابی اطلاعات اقدام نمایید.
آموزش ساخت User در پایگاه داده
برای ساخت user جدید در پایگاه داده، شما باید مانند تصویر روی گزینه ی User Accounts کلید کنید.
سپس در صفحه باز شده می بایست در وسط های صفحه و مانند تصویر روی گزینه Add user account کلید کنید.
سپس در صفحه باز شده شما به صورت زیر عمل کنید.
اطلاعات مربوط به قسمت Login Information
User name
شما باید نام کاربری خود را بر حسب سلیقه در کار مربوطه بنویسید. شما نباید تغیری در کادر باز شود آن ایجاد کنید.
Host name
شما در این بخش کافیست روی کار باز شو روبروی آن کلید کنید و آن را روی Local قرار دهید(چه در هاست واقعی و چه در لوکال هاست).
پس از آن مشاهده می کنید که در کار روبرو آن کلمه Localhost چاپ می شود.
Password
در بخش پسورد و کار پایینی آن شما می بایست رمز عبور خود را مشخص کنید.
این بخش را به حال خود بگذارید.
Generate password
در این قسمت شما میتوانید بگویید که خود سیستم یک رمز عبور قوی را برای شما ثبت نماید.
در قسمت Database for user account ما کاری به آن نداریم
در قسمت Global privileges ما تیک گزینه Check All را می زنیم تا تمامی دسترسی های مربوط به پایگاه داده برای ما فعال باشد.
ما همچنین با بخش SSL کاری نداریم و در آخر روی گزینه ی GO کلید می کنیم.
اتصال دیتابیس به user
در مرحله آخر شما باید دیتابیس تان را به userای که ساختید متصل نمایید. برای این کار باید به صفحه قبل برگردید و در قسمت Add user to database برای آن که بتواند دیتابیس مورد نظر تان را به user متناظر متصل کند از شما نام هر دو مورد را میپرسد که باید نام دیتابیس و نام کاربری که ساخته اید را وارد نمایید و در نهایت گزینه Add را بزنید.
در مرحله آخر صفحه Manage User Privileges برای شما باز میشود و شما در این بخش میتوانید سطح دسترسی های دیتابیس را معین نمایید. برای آن که به دیتابیس همه دسترسی ها داده شود باید گزینه All privileges را فعال نمایید و در نهایت دکمه Make changes را بزنید. در نهایت پیغامی برای شما نمایش داده میشود که موفقیت آمیز بودن مراحل این کار را به شما اعلام میکند.
نحوه حذف دیتابیس از phpmyadmin
شما در phpmyadmin علاوه بر ساخت دیتابیس میتوانید اقدام به حذف دیتابیس نیز نمایید. برای حذف دیتابیس از phpmyadmin باید به مسیر http://localhost/phpmyadmin در لوکال هاست بروید و یا اگر در هاست واقعی میخواهید دیتابیس تان را حذف کنید باید در دایرکت ادمین یا سی پنل خود وارد phpmyadmin شوید.
در این قسمت باید روی تب databases از میان تب های بالا کلیک نمایید.
دیتابیس مورد نظر را انتخاب کنید و گزینه drop را برای آن فعال نمایید.
پنجره ای برای شما نمایش داده میشود که با انتخاب Ok پایگاه داده یا دیتابیس مورد نظر حذف میشود.
ساخت دیتابیس در لوکال هاست
همان طور که در ابتدای آموزش این مقاله گفته شد شما میتوانید تمامی این مراحل را برای ساخت دیتابیس در لوکال هاست انجام دهید. تنها تفاوتی که ساخت دیتابیس در لوکال هاست با دایرکت ادمین یا سی پنل دارد این است که شما باید ابتدا زمپ و یا ومپ خود را باز کرده و سرور های Apashe و Mysql را فعال نمایید.
در ادامه شما با نوشتن آدرس http://localhost/phpmyadmin در مرورگر خود میتوانید به دیتابیس دسترسی پیدا کنید و مطابق مراحل گفته شده اقدام به ساخت دیتابیس در لوکال هاست و یا حذف دیتابیس در لوکال هاست نمایید.
خب کار ما در این آموزش تمام شد.
شما می توانید برای اتصال PHP به دیتابیس مقاله زیر را بخوانید.
همچنین می توانید آموزش رایگان ساخت فروشگاه اینترنتی با PHP را در سایت ما دنبال نمایید.
در دوره آموزش زبان برنامه نویسی PHP در آموزشگاه آریا تهران به صورت حضوری شرکت کنید و به صورت کامل به حرفه ترین مباحث PHP از جمله OOP یا شی گرایی، PDO و MVC مسلط شوید.
سوالات متداول
برای ساخت دیتابیس در هاست و لوکال هاست شما باید مراحل تقریبا یکسانی را طی کنید. شما باید یک دیتابیس بسازید و یک user و در نهایت دیتابیس را به user متصل کنید. تمام این مراحل به صورت گام به گام تصویری در این مقاله آموزش داده شده است.
شما در لوکال هاست باید ابتدا سرور های Apashe و Mysql را فعال نمایید و سپس در آدرس http://localhost/phpmyadmin مطابق با مراحل گفته شده اقدام به ساخت دیتابیس در لوکال هاست کنید.
کامیار گوهرزاد –
سلام من میخواستم با سی شارپ یک پیامرسان رو به سازم میخواستم بدونم چطوری میتونم پیام هایی که ارسال میشود رو هاست قرار بدم تا بصورت آنلاین کار کنه
aryatehran_B –
سلام. موضوع کاملا برعکسه. ابتدا باید نسخه وب رو بسازید و از یک زبان برنامه نویسی بک اند یک وبسرویس برای دریافت چت های ذخیره شده در دیتابیس برای این کار کمک بگیرید.
در اون صورت می تونید با استفاده از C# یک پیام رسان درست بسازید.
حامد مدایی –
سلام وقت بخیر قربان من وقتی وارد صفحه دیتا بیس میشم صفحه مورد نظر اصلا کار نمیکنه .مثل اینکه صفحه هنگ کرده
ارور۴۰۵میده همش
aryatehran_B –
سلام عرض شد شما باید حذف نصب کنید و مجدد برنامه را نصب کنید