MySQL Server همچنان یکی از محبوب ترین، رایگان ترین و برترین پایگاه داده های جهان است. پایگاه داده قلب فناوری اطلاعات است که برای ذخیره تمام داده ها و اطلاعات حیاتی مورد نیاز است.
MySQL یک DBMS یا سیستم مدیریت پایگاه داده است. این برنامه توسط Oracle توسعه، پشتیبانی و توزیع شده است، اما از آنجایی که منبع باز است، به صورت رایگان در دسترس همه است. پایگاه داده های MySQL رابطه ای هستند، به این معنی که داده ها بین جداول تقسیم می شوند. MySQL بسیار سریع و سبک است، بنابراین می توانید آن را در کنار سایر برنامه های کاربردی خود بر روی دسکتاپ یا لپ تاپ اجرا کنید. همچنین میتوان آن را برای استفاده از تمام توان و حافظه CPU موجود در یک دستگاه اختصاصی
بزرگ کرداگر می خواهید در مدیریت پایگاه داده SQL متخصص شوید، این دوره برای شما مناسب است.
این دوره آموزشی تمام مهارتهای لازم برای مدیریت موفق پایگاه داده را در اختیار شما قرار میدهد.
در اینجا خلاصه دوره است:
برنامه درسی دوره
بخش 1:
مقدمه ای بر پایگاه داده
RDBMS
SQL چیست؟
5 RDBMS برتر
معرفی MySQL Server
نسخه های مختلف MySQL
بخش 2:
پیش نیاز MySQL Server
طراحی آزمایشگاه
مجازی سازی چیست؟
VMWare Workstation Player را دانلود و نصب کنید
اختیاری - Oracle VirtualBox را بارگیری و نصب کنید
یک ماشین مجازی ایجاد کنید
سرور لینوکس را دانلود و نصب کنید
مدیریت ماشین مجازی
بخش 3:
چیزهای مهمی که در لینوکس باید به خاطر بسپارید
فرمانهای پیمایش لینوکس
روت چیست؟
ویژگی های فهرست راهنما
نحو دستور لینوکس
ایجاد فایل ها و دایرکتوری ها و مجوزهای آن
تغییر رمز عبور
دستورات راهنما
افزودن متن به فایل ها
لوله ها (|)
فرمانهای نگهداری فایل
دستورات نمایش فایل
ویرایشگر فایل لینوکس
مدیریت حساب کاربری و دسترسی sudo
فرمانهای مانیتور را پردازش کنید
Crontab
فایل ها و دستورات شبکه لینوکس
کپی امن (SCP)
بهروزرسانیهای سیستم و مخازن (rpm و yum).
بخش 4:
Forks MySQL و Cloud Computing
نصب MySQL
دانلود، نصب و پیکربندی MySQL
MySQL Workbench را نصب کنید
نمونه Sakila DB را بارگیری و بازیابی کنید
آزمایش
بخش 5:
داده و پایگاه داده و RDBMS چیست؟
دادهها چگونه ذخیره میشوند؟
دادهها چگونه در MySQL (Linux) ذخیره میشوند
موتور ذخیره سازی MySQL و انواع
جدول، COLUMN و ROW چیست؟
کلید چیست؟
کلید اصلی، کلید خارجی، کلید منحصر به فرد و غیره چیست.
تراکنش و ویژگیهای ACID چیست؟
نرمال سازی پایگاه داده و اشکال مختلف آن
اولین پایگاه داده، جدول خود را ایجاد کنید و جدول را با داده پر کنید
آزمایش
بخش 6:
بیانات و انواع SQL
بیانیه DML با مثال
بیانات DDL با مثال
بیانات DCL با مثال
بیانات TCL با مثال
آزمایش
بخش 7:
TABLE(ها) و جدول(های) Temp را ایجاد کنید
بیانیه را با جزئیات انتخاب کنید
عملگرها، عبارات و شرایط
مجوز WHERE، ORDER BY، HAVING BY، GROUP BY بند
از دو جدول انتخاب کنید - JOINS و انواع مختلف JOINS
پرسمان فرعی چیست؟
درج، بهروزرسانی، و حذف عبارتها
داده ها را از یک فایل CSV در MySQL بارگیری کنید و بالعکس
روش ذخیره شده
نما، تابع، ماشه و نمایه چیست
شاخص های خوشه ای، غیر خوشه ای و ملاحظات طراحی شاخص
کاردینالیته INDEX، تکه تکه شدن جدول، USE INDEX، FORCE INDEX و LAB
آزمایش
بخش 8:
نمای کلی معماری MySQL
برنامه های MySQL و فراخوان
مشخص کردن گزینه های برنامه و فایل های گزینه
نحوه ویرایش فایل پیکربندی (cnf.)
حوزه گزینه ها
چه گزینههایی تحت تأثیر قرار دارند؟
آزمایش
بخش 9:
پشتیبانگیری MySQL، چرا به پشتیبانگیری، RTO و RPO نیاز داریم
نوع پشتیبان گیری در MySQL، ذخیره سازی خارج از سایت، تست رمزگذاری و بازیابی
گزارشهای باینری
ابزار mysqldump
بازیابی پایگاه داده با استفاده از mysql و Workbench
پشتیبان گیری و بازیابی سطح جدول
بازیابی نقطه در زمان در MySQL
ابزار XtraBackup توسط Percona، عملکرد و نصب
پشتیبان گیری کامل و بازیابی با استفاده از Percona XtraBackup
آزمایشگاه برای mysqldump و پشتیبانگیری با استفاده از MySQL Workbench
پشتیبان گیری و بازیابی افزایشی با استفاده از Percona XtraBackup
پشتیبانگیری (cronjobs) را زمانبندی کنید
آزمایش
بخش 10:
درک MySQL Security
کاربر ریشه در MySQL
ایجاد کاربر و تغییر بیانیه کاربر
کاربر جدید (MySQL Workbench) ایجاد کنید
امتیازات MySQL، کنترل امتیازات و برخی از امتیازات مهم در MySQL
بیانیه GRANT، با گزینه GRANT و اعطای امتیازات به کاربر MySQL
اعطای جداول و بررسی امتیازات
لغو بیانیه و لغو امتیازات
بیانیه کاربر را رها کنید
نقش در MySQL
آزمایش
بخش 11:
مبانی نظارت بر عملکرد سرور MySQL
گزارش پرس و جو عمومی
گزارش پرسش آهسته
گزارش خطا
بهینه سازی پیکربندی برای عملکرد MySQL
وضعیت موتور DB
نکات بهینه سازی پرس و جو، توضیح بیانیه و برنامه های اجرایی
نمایش بهینه سازی پرس و جو
آزمایش
بخش 12:
تکثیر MySQL و مزایای آن
روشهای تکرار MySQL
انواع همگام سازی
فرمتهای تکرار
نمونه نمایشی تنظیم تکرار MySQL
آزمایش
IT حرفه ای، کارآفرین و بهترین ها
سلام، من عمران افضل هستم و در اینجا تحصیلات و تجربه من است:
درباره من:
عمران افضل
تحصیلات:
لیسانس در سیستم های اطلاعات کامپیوتری (کالج باروخ، دانشگاه شهر نیویورک)
کارشناس ارشد مدیریت بازرگانی (موسسه فناوری نیویورک)
تجربه:
- بیش از 20 سال تجربه زیرساخت فناوری اطلاعات
- 7 سال تجربه آموزشی در لینوکس، VMWare، ویندوز و بسیاری دیگر از فناوری های IT
- 5 سال تجربه مدیریت زیرساخت فناوری اطلاعات
گواهینامه:
- مدیریت سیستم های لینوکس (دانشگاه نیویورک، نیویورک)
- سیستم عامل یونیکس
- مدیریت سیستم لینوکس و سیستم های داخلی
- VMWare Certified Professional
- گواهی سرور ویندوز
Abbas Mehmood
من از سال 2005 در زمینه های مختلف در زمینه فناوری اطلاعات مشغول به کار هستم ، من کار خود را به عنوان مهندس سیستم آغاز کردم و سپس به عنوان توسعه دهنده کار کردم و پس از چند سال سرانجام حرفه خود را به عنوان مدیر پایگاه داده تغییر دادم. من مدرک MS در CS از CUNY دارم. در 15 سال گذشته من با سازمان های دولتی و خصوصی در ظرفیت های مختلف کار کرده ام که عمدتا در زمینه مدیریت و توسعه پایگاه داده فعالیت می کنند.
نمایش نظرات