نحوه ایجاد یک پایگاه داده جدید در phpmyadmin. Phpmyadmin شروع به کار با phpmyadmin. ایجاد پایگاه داده MySQL در هاست

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

بیایید به دو روش برای ایجاد پایگاه داده و جداول نگاه کنیم. اولی نحوه انجام آن در PHP است، دومی استفاده از ابزار دوستانه تر PhpMyAdmin است که در اکثر میزبان های وب و در XAMPP استاندارد است.

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

ایجاد پایگاه داده و جداول با استفاده از PHP

تابع mysql_query برای پرس و جو از پایگاه داده MySQL استفاده می شود. درخواست ها به زبان نوشته می شوند اسساختار یافته ساوری Lزاویه (SQL). SQL پرکاربردترین زبان پرس و جو در پایگاه داده است - نه فقط برای پایگاه های داده MySQL - یادگیری آن بسیار منطقی و آسان است. در این درس و درس های بعدی شما همه چیز مهم در مورد پرس و جوهای SQL را یاد خواهید گرفت.

هنگام ایجاد یک پایگاه داده، پرس و جوی SQL CREATE DATABASE با نحو زیر استفاده می شود:

ایجاد پایگاه داده نام db

آسان و ساده، اینطور نیست!؟ بیایید سعی کنیم این را در یک اسکریپت PHP درج کنیم:

Mysql_connect("mysql.myhost.com"، "user"، "sesame") یا die(mysql_error()); mysql_query ("CREATE DATABASE mydatabase") یا die(mysql_error()); mysql_close();

ابتدا به سرور MySQL متصل می شویم. سپس پایگاه داده "mydatabase" را ایجاد می کنیم. و در نهایت اتصال به سرور MySQL را ببندید.

تا اینجا خیلی خوب است... اما وقتی می‌خواهیم جداول در PHP ایجاد کنیم، اوضاع کمی پیچیده‌تر می‌شود. هنگام ایجاد جداول، از کوئری CREATE TABLE SQL با نحو زیر استفاده می کنیم:

ایجاد جدول نام جدول (column_name1 DATA_TYPE، column_name2 DATA_TYPE، column_name3 DATA_TYPE، ...)

جدول_نامو نام ستوناینها البته نامهای مناسبی هستند. نوع دادهبرای تعیین نوع داده های درج شده در یک ستون استفاده می شود. در اینجا رایج ترین انواع آن وجود دارد:

اعداد صحیح اعداد اعشاری متن کوتاه تا 255 کاراکتر متن ساده تا 65535 نویسه متن طولانی تا 4294967295 کاراکتر تاریخ ها در قالب YYYY-MM-DD زمان در قالب HH:MM:SS زمان و تاریخ با فرمت YYYY-MM- DD HH:MM :SS

به طور کلی منطقی و نسبتاً ساده است. بیایید سعی کنیم این را در مثال خود وارد کنیم:

Mysql_connect("mysql.myhost.com"، "user"، "sesame") یا die(mysql_error()); mysql_select_db("مردم") یا die(mysql_error()); mysql_query("CREATE TABLE MyTable (id INT AUTO_INCREMENT, First Name CHAR, LastName CHAR, Phone INT, BirthDate DATE PRIMARY KEY(id)")) یا die(mysql_error()); mysql_close();

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

توجه داشته باشید که برای ستون "id" برای تعیین اینکه ستون حاوی اعداد است استفاده می کنیم و سپس اضافه می کنیم تا به طور خودکار آن اعداد را افزایش دهیم و اطمینان حاصل کنیم که یک شناسه منحصر به فرد برای هر ردیف ایجاد می شود.

در پایان از ستون "id" به عنوان کلید اصلی استفاده می کنیم. کلید اصلی به طور منحصر به فرد هر رکورد (/ ردیف) را در جدول شناسایی می کند، که به ویژه برای به روز رسانی های بعدی پایگاه داده مفید است.

ایجاد پایگاه داده و جداول با استفاده از phpMyAdmin

ایجاد پایگاه داده و جداول به طور مستقیم در PHP می تواند مفید باشد. اما اغلب استفاده از phpMyAdmin (یا هر ابزار مدیریت MySQL) که در اکثر میزبان‌های وب و XAMPP استاندارد است، آسان‌تر است. اسکرین شات زیر نحوه ایجاد پایگاه داده و جداول با استفاده از phpMyAdmin را نشان می دهد.

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

آماده سازی

از آنجایی که phpMyAdmin خود به زبان PHP نوشته شده است، برای کارکرد آن باید کل مجموعه نرم افزارهای لازم - Apache، PHP، MySQL را نصب کنید.

هر کامپوننت را می توان به صورت دستی به صورت جداگانه یا یکجا نصب کرد. برای لینوکس یک بسته نرم افزاری LAMP، برای ویندوز - "Denver" یا OpenServer وجود دارد. نصب تمام نرم افزار و پیکربندی آن به طور جداگانه به شما امکان می دهد ترکیب و ساختار کل سرور را به طور کلی مطالعه کنید. اگر زمان به شما اجازه نمی دهد که با ساختار داخلی مقابله کنید، نصب مونتاژ بلافاصله آسان تر و راحت تر است.

راه اندازی PhpMyAdmin در اوبونتو

این بسته در مخازن استاندارد اوبونتو موجود است، بنابراین فقط دستور را در ترمینال تایپ کنید:

sudo apt-get phpMyAdmin را نصب کنید.

در طول فرآیند، از شما خواسته می شود تا مراحل راه اندازی phpMyAdmin را طی کنید. ابتدا باید وب سروری را که قصد دارید برای راه اندازی استفاده کنید، انتخاب کنید. در این مورد apache2 است.

پنجره بعدی از شما می خواهد که پایگاه داده را برای phpMyAdmin پیکربندی کنید. ارزش توافق را دارد. سیستم برای MySQL رمز عبور می خواهد. و سپس برای phpMyAdmin.

پس از آن، در پوشه /etc/apache2/conf-enabled/ فایل پیکربندی ظاهر خواهد شد.

باقی مانده است که چند قطعه را نصب کرده و آنها را فعال کنید. می توانید از دستورات استفاده کنید:

sudo apt-get نصب php-mbstring php-gettext.

و به این صورت راه اندازی می شوند:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

پس از این کار، باید وب سرور را مجددا راه اندازی کنید. این با استفاده از دستور انجام می شود:

sudo systemctl راه اندازی مجدد apache2.

در تئوری، همه چیز آماده است و می توانید کار را شروع کنید.

راه اندازی و پیکربندی

برای وارد شدن به اعماق تنظیمات phpMyAdmin، باید هر مرورگری را باز کنید و در نوار آدرس تایپ کنید:

دامنه/phpmyadmin ایجاد کرد.

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

صفحه کنترل

رابط برنامه به بلوک های منطقی تقسیم می شود که طبق یک اصل کلی متحد شده اند.

در سمت چپ یک پانل برای انتقال سریع بین پایگاه های داده و جداول وجود دارد. در اینجا می توانید یک نمونه جدید از یک قالب خاص ایجاد کنید.

منوی بالا شامل مواردی برای رفتن به تنظیمات جدول و همچنین عملکردهای اضافی است:

  • پایگاه داده. عملاً منوی سمت چپ را کپی می کند، یعنی حاوی لیستی از پایگاه های داده موجود است.
  • SQL. یک نکته بسیار جالب برای کسانی که می دانند چگونه کوئری ها را درست بنویسند و فعالانه از آنها استفاده کنند. شما می توانید به صورت دستی انتخاب، حذف، مرتب سازی و سایر توابع SQL را انجام دهید.
  • حالت. موقعیت فعلی در پایگاه های داده حجم کل آنها، ترافیک، میزان داده های دریافتی و ارسالی.
  • حساب های کاربری. تمام داده های ذخیره شده در مورد کاربران، نشان دهنده امتیازات، آدرس ها و رمزهای عبور آنها.
  • صادرات و واردات. توابع بسیار راحت برای تبادل بین پایگاه داده و سایر نرم افزارها. مثلاً در صورت بروز چنین نیازی، سایت را به صورت دستی به روز کنید. علاوه بر این، اگر این گزینه به طور خودکار در دسترس نباشد، این یک ابزار بسیار مناسب برای ایجاد یک نسخه پشتیبان از داده های مهم است.
  • تنظیمات. بسیاری از پارامترهای مختلف، به هر نحوی که مربوط به عملکرد phpMyAdmin، پایگاه داده، پرس و جو و موارد دیگر است.
  • همانند سازی. ارتباط با سرورهای دیگر برای تغییرات همزمان روی کپی ها - یعنی نمونه های مکرر از سرور پایگاه داده فعلی.
  • متغیرها. همانطور که از نام آن پیداست، بخش حاوی مقادیری برای نیازهای داخلی سرور و سیستم است. به عنوان یک قاعده، آنها استفاده نمی شوند مگر در موارد ضروری.
  • رمزگذاری ها. تمام گزینه های نمایش فونت موجود در سیستم را نشان می دهد.
  • هوشدر مورد انواع ذخیره سازی داده های مورد استفاده در phpMyAdmin؛
  • پسوندها. لیست افزونه های phpMyAdmin که عملکرد سیستم را افزایش می دهند.

تنظیمات عمومی درست در مرکز به شما امکان می دهد رمز عبور را تغییر دهید یا رمزگذاری متن را برای استفاده تنظیم کنید.

گزینه های نمایش به شما کمک می کند زبان، تم، اندازه فونت و سایر تنظیمات ظاهر سیستم را تغییر دهید.

در سمت راست یک پنل اطلاعاتی با اطلاعات مربوط به سرور پایگاه داده و سرور وب و همچنین چندین لینک برای کمک به phpMyAdmin وجود دارد.

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

ایمنی

اولین کاری که باید انجام دهید استفاده از فایل های وب سرور آپاچی htaccess است. ابتدا باید به apache بگویید که یک فایل خاص برای پیکربندی phpMyAdmin استفاده خواهد شد.

برای انجام این کار، باید فایل پیکربندی واقع در /etc/apache2/conf-available/phpmyadmin.conf را پیکربندی کنید.

شما باید یک دستورالعمل ویژه AllowOverride All را اضافه کنید. پس از تغییر و ذخیره فایل، باید وب سرور را دوباره راه اندازی کنید.

حال برای پیکربندی phpMyAdmin به خود فایل نیاز دارید که در آن قوانین دسترسی به کنترل پنل تعریف می شود. باید htaccess. نامیده شود و در /usr/share/phpmyadmin واقع شود.

پارامترهای زیر را مشخص می کند:

AuthName "فایل های محدود"

AuthUserFile /etc/phpmyadmin/.htpasswd

نیاز به کاربر معتبر

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

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

کلمه عبور

ایجاد یک فایل رمز عبور هنگام تنظیم phpMyAdmin نیاز به کمی سرهم بندی دارد.

ابتدا باید ابزار htpasswd را نصب کنید. در مخازن اوبونتو موجود است، بنابراین فقط دستور را در ترمینال اجرا کنید:

sudo apt-get install apache2-utils.

اکنون باید در ترمینال تایپ کنید:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd نام کاربری.

یک کاربر جدید ایجاد می کند و از شما می خواهد که برای آن رمز عبور ارائه دهید.

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

CentOS

راه اندازی phpMyAdmin در CentOS در واقع تفاوت چندانی ندارد. الگوریتم اقدامات تقریباً یکسان خواهد بود. با این تفاوت که دستور نصب کمی متفاوت است:

yum install -y phpmyadmin

تمام تنظیمات و دستکاری های بیشتر برای اوبونتو و CentOS مرتبط هستند.

محیط ویندوز

برای سیستم عامل ویندوز چندین راه حل آماده برای ایجاد سرور با مجموعه فناوری های موجود وجود دارد. به عنوان مثال OpenServer. قبلاً حاوی phpMyAdmin نصب شده روی برد است. می توانید آن را در منوی زمینه سرور، در مورد "پیشرفته" پیدا کنید.

راه اندازی MySQL و phpMyAdmin در OpenServer با استفاده از منوها و پنجره های آماده مختلف انجام می شود که بدون شک راحت تر از وارد کردن دستی دستورات است.

قبل از نتیجه گیری، می توانیم در مورد چندین خطای رایج و ظرافت های پیکربندی صحبت کنیم. در اینجا نکات اساسی برای راه اندازی phpMyAdmin، Apache و MySQL وجود دارد:

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

سرانجام

PhpMyAdmin در بسیاری از سرویس ها و سایت های اینترنت استفاده می شود. این را می توان با سهولت پیکربندی و دسترسی به پایگاه داده توضیح داد. و همچنین وجود تعداد زیادی عملکرد و قابلیت های اضافی. این پروژه به طور مداوم در حال توسعه و انطباق با راه حل ها و فناوری های جدید است.

روز خوبی برای همه! امروز به شما خواهم گفت نحوه ایجاد پایگاه داده درphpmyadmin. و بنابراین، اول از همه، ما سرور را راه اندازی می کنیم و به phpMyAdmin می رویم سرور بر روی کامپیوتر محلی نصب شده است، آن در دانور phpMyAdmin در واقع شده است http://localhost/tools/phpmyadmin/, و در WAMPو در سرورهای دیگر، phpMyAdmin در دسترس است http://localhost/phpmyadmin/

در هاست واقعی، phpMyadmin در آدرس دیگری در دسترس است. کدام یک را باید از ارائه دهنده هاست خود بدانید.

در نسخه 5.5 به صورت زیر است:


بعد در قسمت new database name مثلا نام دیتابیس خود را وارد کنید تست. در قسمت مقایسه، کدگذاری پایگاه داده را انتخاب کنید، utf8_general_ci. اگر رمزگذاری را مشخص نکنیم، یعنی "مقایسه" را همانطور که هست رها کنیم، این رمزگذاری به طور پیش فرض انتخاب می شود. پس از پر کردن این فیلدها بر روی دکمه کلیک کنید ايجاد كردن.


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

دو روش برای ایجاد جداول وجود دارد:

راه اول:در ستون سمت چپ بر روی کلیک کنید ایجاد جدول

و پنجره زیر ظاهر می شود:


یک نام برای جدول و یک عنوان برای هر فیلد تعیین کنید. برای مثال می خواهیم جدولی با دسته بندی سایت ها ایجاد کنیم. بنابراین، نام جدول را تنظیم می کنیم دسته بندی ها. برای این جدول فقط به 2 فیلد نیاز داریم که اینها هستند شناسهو نام دسته ها ( نام) طبق قوانین موجود در هر جدول، اولین فیلد همیشه دارای نام id، یعنی یک شناسه است. برای این فیلد حتما نوع INT را انتخاب کنید و طول مقدار را به اعداد تنظیم کنید، مثلا 2. شاخص PRIMARY را انتخاب می کنیم، بنابراین یک کلید اصلی به آن می دهیم و یک چک باکس برای A_I (افزایش خودکار) وارد می کنیم تا مقدار آن به طور خودکار یک افزایش می یابد.

برای قسمت نام دسته، نوع VARCHAR را انتخاب کنید و حداکثر طول را 255 کاراکتر تنظیم کنید.

اگر می خواهید یک یا چند فیلد اضافه کنید، در فیلد اضافه کردن،عدد مربوط به تعداد فیلدهایی که می خواهید اضافه کنید را وارد کنید و ok را بزنید.

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


همین، جدولی با نام دسته بندی هاایجاد شده. در لیست جداول سمت چپ صفحه ظاهر می شود.

راه دوم:

بلافاصله پس از ورود به پایگاه داده چنین بلوکی را مشاهده می کنیم ایجاد جدول. این بلوک 2 فیلد دارد که می توانیم نام جدول و تعداد ستون های جدول را وارد کنیم. بیایید به عنوان مثال یک جدول با کاربران ثبت نام شده ایجاد کنیم، بیایید این جدول را صدا کنیم کاربران. این جدول دارای فیلدهای زیر خواهد بود: شناسه، ورود، رمز عبور، ایمیل، f_name، s_name، در قسمت تعداد ستون ها عدد 6 را وارد کرده و OK کنید.


پنجره مشابه روش اول ظاهر می شود.


پس از پر کردن تمام فیلدها، کمی پایین تر رفته و روی دکمه کلیک کنید صرفه جویی.

همه جدول کاربرانایجاد شده. همچنین با پایگاه داده های ایجاد شده به لیست سمت چپ اضافه شد.

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

آیا مقاله را دوست داشتید؟

با سلام خدمت خوانندگان محترم سایت وبلاگ. امروز می خواهم در مورد یک فیلمنامه (برنامه) صحبت کنم PhpMyAdmin، که به شکل گرافیکی مناسب (بدون وارد کردن پرس و جوهای SQL) به مدیریت پایگاه داده ها در سرور MySQL کمک می کند. بسته به سطح دسترسی کاربر، با استفاده از این اسکریپت سرور می توانید هر دو پایگاه داده فردی و کل سرور MySQL را مدیریت کنید.

من قصد ندارم عمیق تر بروم، زیرا ... اولا، من به سادگی با عملکرد کامل این ابزار رایگان آشنا نیستم، و ثانیاً، بعید است هنگام کار با وب سایت خود به آن نیاز داشته باشید.

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

نصب و پیکربندی PhpMyAdmin

ناگفته نماند که PhpMyAdmin قابلیت های بسیار بیشتری دارد، اما این برای من کاملاً کافی است. اگرچه، زمانی که دوره ویدیویی Popov را در PHP و MySQL مطالعه کردم، از این برنامه برای ایجاد پایگاه داده های خود و ایجاد جداول لازم با فیلدهای لازم در این پایگاه ها استفاده کردم.

به طور کلی، در این دوره ویدیویی، Evgeniy در مورد نوشتن CMS خود (البته نه به عنوان مثال پیچیده و پیچیده، اما همچنان پنل مدیریت) با استفاده از PHP و زبان جستجوی MySQL صحبت می کند. در طول مسیر، شما به طور طبیعی اصول اولیه این زبان ها را یاد می گیرید که به کارتان می آید و هنگام کار با وب سایت خودتان مفید خواهد بود. دوره بسیار بزرگ و پرحجم است، اما، به نظر من، مفید است، به خصوص برای مبتدیان در این زمینه.

PhpMyAdmin بر روی اکثریت قریب به اتفاق سایت‌های میزبانی (حداقل در RuNet) نصب می‌شود تا به مدیران وب‌سایت‌ها توانایی کار با پایگاه داده‌هایشان را بدهد. پایگاه‌های داده معمولاً با استفاده از کنترل پنل میزبان () ایجاد می‌شوند، اما کار با پایگاه داده MySQL از قبل ایجاد شده برای تقریباً همه میزبان‌ها به PhpMyAdmin واگذار می‌شود، و این درست است، زیرا برای این کار بسیار مناسب است، و خود اسکریپت برای خیلی ها آشناست.

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

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

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

نسخه 2.11.11.3 با نسخه های قدیمی PHP 4+ و MySQL 3+ سازگار است. پس از دانلود بایگانی برنامه، باید آن را باز کرده و از طریق FTP به وب سایت خود متصل شوید، برای مثال با استفاده از .

یک دایرکتوری در پوشه ریشه (معمولا PUBLIC_HTML یا HTDOCS) سایت خود با هر نامی که می دانید ایجاد کنید، به عنوان مثال، "myadmin" (اگر از حروف بزرگ در نام دایرکتوری استفاده می کنید، سپس هنگام دسترسی به آن از نوار آدرس از مرورگر شما باید حروف نویسه را در نظر بگیرید).

خوب، اکنون، با استفاده از FileZilla، محتویات بایگانی را با اسکریپت در پوشه ایجاد شده کپی کنید (کل پوشه ها و فایل های توزیع شده را می توان به یکباره با فشار دادن Ctrl+A روی صفحه کلید انتخاب کرد) و روی "کلیک کنید. آپلود در سرور»، آن را از منوی زمینه انتخاب کنید:

هنگامی که فایل ها کپی شدند (این است PhpMyAdmin را نصب کنید) باید این اسکریپت را از قبل پیکربندی کنید. ساده ترین راه برای تنظیم این است که نام فایل "config.sample.inc.php" (از پوشه "myadmin" که ایجاد کردید) را به "config.inc.php" تغییر دهید.

پس از این، فایل به دست آمده "config.inc.php" را برای ویرایش باز کنید و تنظیمات را انجام دهید، که شامل تنظیم یک شناسه است که به رمزگذاری رمز عبور شما برای دسترسی به PhpMyAdmin در کوکی مرورگر کمک می کند. برای انجام این کار، در خط:

$cfg["blowfish_secret"] = "";

حداقل 10 کاراکتر بین نقل قول های تکی وارد کنید، مانند این:

$cfg["blowfish_secret"] = "sjkdflscokdkld";

لازم نیست دنباله وارد شده را به خاطر بسپارید. در واقع، تنظیمات اولیه PhpMyAdmin را می توان کامل در نظر گرفت. اگرچه، می توانید روش ورود پیش فرض را نیز تغییر دهید، که در خط مشخص شده است:

$cfg["Servers"][$i]["auth_type"] = "کوکی";

در این صورت، هر بار برای ورود باید نام کاربری و رمز عبور خود را وارد کنید، که با استفاده از مرورگر می‌توانید آن را در یک کوکی به خاطر بسپارید. اما می توانید این خط را با این کد جایگزین کنید:

$cfg["سرورها"][$i]["auth_type"] = "پیکربندی"; $cfg["سرورها"][$i]["user"] = "ورود_شما"; $cfg["Servers"][$i]["password"] = "parol_odnako";";

در سطر دوم و سوم این کد، لاگین و رمز ورود به برنامه را تعیین می کنید که اکنون نیازی به تایپ (ورود خودکار) نخواهید داشت. اما این روش لاگین نسبت به روش پیش‌فرض امنیت کمتری دارد، اگرچه اگر با سایت روی میزبان محلی کار می‌کنید، این تنظیمات ورود ترجیح داده می‌شود.

صادرات و وارد کردن پایگاه داده از طریق PhpMyAdmin

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

Https://site/myadmin/index.php

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

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

نماد خانه همیشه به شما امکان می دهد به صفحه اولیه برنامه بازگردید. بیایید به اقداماتی که کاربران اغلب انجام می دهند نگاه کنیم - ایجاد و بازیابی یک نسخه پشتیبان از پایگاه داده. به طور کلی، البته، شما می توانید یک نسخه پشتیبان از پایگاه داده به روش های مختلفی ایجاد کنید، اما بک آپ گیری هایی که از طریق Php My Admin انجام می شود، هرگز باعث شکست من نشده است.

اسکریپت ها و افزونه هایی برای CMS های مختلف وجود دارد که می توانند ایجاد نسخه پشتیبان از پایگاه دادهطبق برنامه و بدون مشارکت شما، اما من شخصا ترجیح می دهم از نسخه پشتیبان دستی استفاده کنم (اینطور احساس امنیت بیشتری می کنم). پایگاه داده CMS های مختلف حاوی با ارزش ترین چیزی است که شما در سایت خود دارید - مقالاتی که نوشته اید که از دست دادن آنها غیر قابل جایگزینی است.

در ستون سمت چپ رابط PhpMyAdmin، پایگاه داده‌ای را که می‌خواهید نسخه پشتیبان تهیه کنید انتخاب کنید، سپس از منوی افقی بالای پنجره برنامه به تب "Export" بروید:

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

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

حالا بیایید به آن لحظه غم انگیزی که ممکن است نیاز داشته باشید فکر کنیم بازیابی پایگاه دادهاز یک نسخه پشتیبان که قبلا ایجاد شده است. ابتدا بهتر است تمام جداول موجود در پایگاه داده در حال بازیابی حذف شوند. برای انجام این کار، روی نام آن در ستون سمت چپ برنامه کلیک کنید و در زیر لیست تمام جداول پایگاه داده، بر روی "Mark all" کلیک کنید و از لیست کشویی "Delete" را انتخاب کنید:

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

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

ایجاد پایگاه داده و کاربر جدید در PhpMyAdmin

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

اکنون باید یک کاربر برای این پایگاه داده ایجاد کنیم - در صفحه اولیه، پیوند "امتیازات" را دنبال کنید:

و در پنجره باز شده باید لینک را دنبال کنید "افزودن کاربر جدید":

  1. نام کاربری - نام مورد نظر را به زبان لاتین وارد کنید (هنگام ورود به سیستم، نام کاربری شما خواهد بود)
  2. میزبان - معمولاً لوکال هاست را وارد کنید
  3. رمز عبور و تأیید - یک رمز عبور پیچیده تر ایجاد کنید تا دشمن حدس نزند

در قسمت «مزایای جهانی»، قابلیت‌هایی را انتخاب کنید که برای کاربری که ایجاد می‌کنید ارائه می‌شود. برای یک سرور محلی، بهتر است روی پیوند "علامت گذاری همه" کلیک کنید:

خب، ما همچنین با موفقیت یک کاربر جدید در PhpMyAdmin ایجاد کردیم.

راه های دیگر برای استفاده از PhpMyAdmin

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

اما این مشکل با استفاده از خود PhpMyAdmin بسیار ساده و سریع حل شد. برای انجام این کار، جدول آسیب دیده را تیک زده و گزینه “Restore table” را از لیست کشویی زیر انتخاب کردم.

علاوه بر این، اغلب من از این گزینه استفاده می کنم در بهینه سازی جدولکه به این بهینه سازی نیاز دارند. برای انجام این کار، کافی است در انتهای لیست جداول در پیوند "Mark کسانی که نیاز به بهینه سازی دارند" کلیک کنید و گزینه "Optimize table" را از لیست کشویی انتخاب کنید:

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

توجه!!! قبل از اینکه مراحل زیر را انجام دهید ، حتما یک نسخه پشتیبان تهیه کنیدپایگاه داده به روشی که در بالا توضیح داده شد.

در وردپرس، مقالات در جدولی به نام “wp_posts” ذخیره می شوند، بنابراین برای ایجاد تغییرات در متون تمامی مقالات باید در ستون سمت چپ پنجره برنامه بر روی نام این جدول کلیک کنید و در پنجره مرکزی به آدرس زیر بروید. تب "مرور" از منوی بالا:

یک پنجره جداگانه باز می شود که باید در آن تایپ کنید متن پرس و جو SQL، ایجاد تغییرات در تمام مقالات سایت. این متن چیزی شبیه به این خواهد بود:

به روز رسانی wp_posts SET post_content =REPLACE(post_content، "what_needs_change"، "what_needs_change");

آخرین باری که سطوح عنوان را در مقالات تغییر دادم (عناوین سطح h4 را حذف کردم و آنها را با h3 جایگزین کردم) و به طور متوالی پرس و جوهای SQL زیر را از طریق PhpMyAdmin اجرا کردم:

به روز رسانی wp_posts SET post_content =REPLACE(post_content, "

", "

")؛ به روز رسانی wp_posts SET post_content =REPLACE(post_content،"

", ""););

در سمت راست ناحیه ورودی پرس و جوی SQL در پنجره PhpMyAdmin، می‌توانید فقط فیلدهایی را انتخاب کنید که می‌خواهید تغییراتی در آنها ایجاد کنید. متون مقاله در وردپرس در قسمت “post_content” نوشته شده است:

راه های بسیار بیشتری برای استفاده از این برنامه برای انجام عملیات روزانه پایگاه داده وجود دارد.

اگر ویژگی های مفید دیگری از PhpMyAdmin را می شناسید، یک لینک در نظرات ارسال کنید یا اصل موضوع را با کلمات توضیح دهید.

موفق باشی! به زودی شما را در صفحات سایت وبلاگ می بینیم

ممکن است علاقه مند باشید

کلیپ بورد ویندوز و ذخیره تاریخچه آن در کلیپ دیاری
Dropbox - نحوه استفاده از ذخیره سازی داده های ابری و همچنین کار با برنامه Dropbox در رایانه و موبایل برنامه های تبلیغاتی در اینستاگرام
KeePass یک مدیر و تولید کننده رمزهای عبور پیچیده و همچنین بهترین برنامه برای ذخیره و استفاده راحت از رمزهای عبور است.
Punto Switcher - سوئیچ چیدمان صفحه کلید رایگان و سایر ویژگی های برنامه Punto Switcher
نحوه قرار دادن رمز عبور بر روی یک پوشه (بایگانی یا در غیر این صورت رمز عبور آن را در ویندوز محافظت می کند)
فشرده سازی Gzip برای سرعت بخشیدن به بارگذاری سایت - نحوه فعال کردن آن برای Js، Html و Css با استفاده از فایل htaccess.
Notepad++ - ویرایشگر رایگان Html و PHP با برجسته سازی نحو، نمای کلی ویژگی ها و بهترین افزونه ها برای Notepad++
نحوه بررسی یک سایت برای لینک های شکسته - Xenu Link Sleuth، افزونه و سرویس آنلاین Broken Link Checker و همچنین موتورهای جستجو
Artisteer - برنامه ای برای ایجاد و ویرایش قالب برای جوملا و تم برای وردپرس

آخرین به روز رسانی: 1396/12/22

به طور معمول، پایگاه های داده به عنوان ذخیره سازی داده ها استفاده می شود. PHP به شما امکان استفاده از سیستم های مدیریت پایگاه داده های مختلف را می دهد، اما امروزه محبوب ترین آنها در ارتباط با PHP MySQL است. MySQL نرم افزار رایگانی است که به شما امکان می دهد با استفاده از دستورات SQL با پایگاه داده ها تعامل داشته باشید. فرآیند نصب و پیکربندی MySQL قبلاً مورد بحث قرار گرفته است.

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

برای نصب phpMyAdmin، آرشیو را دانلود کرده و آن را در یک پوشه باز کنید ج:\localhostاسناد php کجا هستند. برای اختصار، نام پوشه بدون بسته بندی را به phpMyAdmin تغییر می دهیم.

در پوشه phpMyAdmin بدون بسته بندی، یک فایل ایجاد کنید config.inc.phpبا محتوای زیر:

و برای اطمینان از اینکه همه چیز به درستی پیکربندی شده است، به عنوان مثال در مرورگر به phpMyAdmin برویم، http://localhost:8080/phpmyadmin:

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

سمت راست رابط phpMyAdmin شامل ابزارهای اساسی مدیریت پایگاه داده و همچنین اطلاعات پیکربندی مختلف است.

ایجاد پایگاه داده MySQL در phpMyAdmin

برای تبادل داده با سرور MySQL (ذخیره، تغییر، حذف، بازیابی داده) طبیعتاً به یک پایگاه داده نیاز داریم. ما می توانیم یک پایگاه داده از کنسول MySQL و همچنین از رابط بصری phpMyAdmin ایجاد کنیم.

بیایید رابط phpMyAdmin را باز کنیم. به تب Databases برویم. زیر برچسب یک پایگاه داده ایجاد کنیدبیایید نامی برای پایگاه داده جدید وارد کنیم، به عنوان مثال، compstore و روی دکمه "ایجاد" کلیک کنید.

و پس از آن پیامی مبنی بر ایجاد موفقیت آمیز یک پایگاه داده جدید دریافت می کنیم و به لیست های پایگاه داده اضافه می شود.

پایگاه داده جدید هنوز خالی است و چیزی در آن وجود ندارد. بیایید یک جدول به آن اضافه کنیم که داده ها را ذخیره می کند. برای انجام این کار، روی نام پایگاه داده کلیک کنید و به تب "Structure" منتقل می شویم، جایی که گزینه هایی برای جدول جدید به ما ارائه می شود. در قسمت "Name" نام جدول جدید را وارد کنید. اجازه دهید جدول داده‌های مربوط به مدل‌های گوشی‌های هوشمند را ذخیره کند، بنابراین بیایید نام "تلفن‌ها" را وارد کنیم و عدد 3 را به عنوان تعداد ستون‌ها وارد کنیم:

برای ایجاد جدول، روی دکمه "Forward" کلیک کنید. پس از این، مجموعه ای از سلول ها برای تنظیم پارامترهای ستون خواهیم داشت. اجازه دهید موارد زیر را به ترتیب برای نام ستون ها نشان دهیم: شناسه، نام، شرکت. به عنوان یک نوع، نوع INT را برای ستون های id و نوع VARCHAR را برای ستون های نام و شرکت مشخص می کنیم. برای ستون های نام و شرکت، در قسمت "طول/مقادیر" عدد 200 را وارد کنید - حداکثر طول خط را به کاراکتر نشان می دهد. همچنین، برای ستون id، PRIMARY را در قسمت "Index" نشان دهید و یک علامت را در قسمت "A_I" (AutoIncrement) قرار دهید:

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

پس از ایجاد جدول، می توانیم جدول و ستون های آن را در ستون پایگاه داده مشاهده کنیم:

این تنها راه برای ایجاد جداول در phpMyAdmin نیست، زیرا در اینجا می توانیم پایگاه داده را با استفاده از پرس و جوهای SQL دستکاری کنیم. بنابراین، پایگاه داده ما را در لیست پایگاه های داده انتخاب کنید و به تب "SQL" بروید. فیلدی برای وارد کردن دستور در زبان پرس و جو SQL نمایش می دهد. بیایید دستور زیر را در آن وارد کنیم:

CREATE Table phones1 (ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY، نام VARCHAR(200) NOT NULL، شرکت VARCHAR(200) NOT NULL)

این یک دستور استاندارد ایجاد جدول SQL است. بعد از کلمات کلیدی CREATE Table نام جدول در حال ایجاد و سپس تعاریف ستون در پرانتز قرار می گیرد که با کاما از هم جدا می شوند.

هر تعریف ستون شامل نام ستون، نوع آن و تعدادی مقادیر اضافی است. به عنوان مثال، تعریف ستون id (ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY) نام ستون را نشان می دهد، نوع آن INT است و همچنین اینکه ستون باید دارای یک مقدار - NOT NULL باشد که مقدار آن به طور خودکار افزایش می یابد. یکی با اضافه کردن یک شی جدید - AUTO_INCREMENT، و اینکه نقش یک کلید اصلی - کلید اولیه را بازی می کند.

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