Databases · DBC-02-04

MySQL Administrator

18 hours 3 days
Last updated

MySQL Administrator is a 18-hour training course by IT Genius Institute. หลักสูตรนี้เป็นหลักสูตรสำหรับผู้ดูแลระบบฐานข้อมูล เพื่อให้ผู้เรียนมีทักษะที่จำเป็นในการบำรุงรักษาและปรับปรุงประสิทธิภาพของฐานข้อมูลด้วยแนวทางต่าง ๆ…

Training schedule

No public rounds are open right now — register your interest and we will contact you when the next round opens, or request an in-house session for your team.

Corporate training quote

MySQL Administrator หลักสูตรนี้เป็นหลักสูตรสำหรับผู้ดูแลระบบฐานข้อมูล เพื่อให้ผู้เรียนมีทักษะที่จำเป็นในการบำรุงรักษาและปรับปรุงประสิทธิภาพของฐานข้อมูลด้วยแนวทางต่าง ๆ ผู้เรียนจะได้ฝึกฝนทักษะและประสบการณ์จริงในการปฏิบัติงานด้านต่าง ๆ เพื่อให้ผู้เรียนมีความรู้และความเข้าใจที่ถูกต้องในการบำรุงรักษาระบบฐานข้อมูลของ MySQL และปฏิบัติงานด้วยความมั่นใจ

Objectives

  • สามารถออกแบบฐานข้อมูลและเพิ่มประสิทธิภาพให้กับฐานข้อมูลได้
  • ทำงานกับคำสั่ง Query ขั้นสูงได้
  • สามารถปรับแต่งความปลอดภัยให้ฐานข้อมูล MySQL ได้

Who this course is for

  • ผู้ดูและฐานข้อมูล
  • ผู้ดูแลระบบ
  • นักพัฒนาระบบ
  • และผู้สนใจทั่วไป

Prerequisites

  • มีความรู้ในการใช้งาน MySQL เบื้องต้น หรือมีประสบการณ์การใช้งานฐานข้อมูลอื่นมาก่อน
  • มีความรู้ความเข้าใจเรื่องการติดตั้ง/ถอนการติดตั้ง โปรแกรมพื้นฐาน
  • มีความรู้ในการใช้อินเตอร์เน็ตและเครือข่ายพื้นฐาน
  • มีความรู้เกี่ยวกับ MySQL มาบ้างเล็กน้อย ถ้าไม่มีก็จะมีคำแนะนำพื้นฐานให้
  • มีความเข้าใจในการใช้คำสั่งผ่าน Command line และเครื่องมือในการเขียนโปรแกรมพื้นฐาน ถ้าไม่มีก็จะมีคำแนะนำพื้นฐานให้

Curriculum

Module 1: สถาปัตยกรรมของ MySQL

  • สถาปัตยกรรมแบบ Client/Server
  • ภาพรวมสถาปัตยกรรมของ MySQL
  • การใช้งานดิสก์ของ MySQL
  • ปลั๊กอินของ MySQL

Module 2: เซิร์ฟเวอร์ MySQL

  • รูปแบบการแจกจ่าย MySQL
  • การเริ่มและหยุดเซิร์ฟเวอร์ MySQL สำหรับ Windows
  • การเริ่มและหยุดเซิร์ฟเวอร์ MySQL สำหรับ Linux
  • การอัพเกรด MySQ

Module 3: การตั้งค่าและปรับแต่งเซิร์ฟเวอร์ MySQL

  • การตั้งค่า MySQL
  • ตัวแปรเซิร์ฟเวอร์ SQL
  • Mode ไฟล์ Log และไฟล์ Status
  • การเปิดใช้ Binary Log

Module 4: MySQL Client

  • ภาพรวมโปรแกรมสำหรับผู้ดูแลระบบ
  • Double ListBox กับ AJAX
  • การเรียกใช้โปรแกรม mysql
  • การใช้งาน mysql โปรแกรม mysqladmin

Module 5: Meta Data

  • วิธีการเข้าถึง meta data
  • ฐานข้อมูล INFORMATION_SCHEMA
  • การใช้คำสั่ง SHOW และ DESCRIBE
  • โปรแกรม mysqlshow

Module 6: Storage Engine

  • ภาพรวมของ Storage Engine
  • MyISAM Storage Engine
  • InnoDB Storage Engine
  • MEMORY Storage Engine
  • Storage Engine อื่น ๆ
  • การเลือก Storage Engine ให้เหมาะสม
  • การเลือกใช้หลาย Storage Engine
  • สรุปเปรียบเทียบแต่ละ Storage Engine

Module 7: การทำ Partition

  • ภาพรวมของ Storage Engine
  • เหตุผลในการทำ Partition
  • การสร้างตารางที่เป็น Partition
  • การดูข้อมูลเกี่ยวกับ Partition
  • การลบ Partition
  • ผลกระทบด้านประสิทธิภาพของการแก้ไข Partition
  • Partition Pruning
  • ข้อมูลการทำ Partition ใน Storage Engine ต่าง ๆ
  • การทำ Partition กับการ Lock ข้อจำกัดของการทำ Partition

Module 8: ความปลอดภัยและการจัดการผู้ใช้

  • สิทธิ์การใช้งาน
  • การเข้าถึงระดับ 1: บัญชีผู้ใช้
  • การเข้าถึงระดับ 2: ฐานข้อมูล
  • การเข้าถึงระดับ 3: ตาราง
  • การเข้าถึงระดับ 4: คอลัมน์
  • การเข้าถึงระดับ 5: รูทีน
  • การบำรุงรักษาบัญชีผู้ใช้
  • การควบคุมการเข้าใช้งาน
  • การเข้ารหัสการเชื่อมต่อ

Module 9: การบำรุงรักษาตาราง

  • การบำรุงรักษาตาราง
  • คำสั่ง SQL ในการบำรุงรักษาตาราง
  • โปรแกรมสำหรับการบำรุงรักษาตาราง
  • การบำรุงรักษาตารางใน Storage Engine ต่าง ๆ

Module 10: การนำเข้าและส่งออกข้อมูล

  • การนำเข้าและส่งออกข้อมูล
  • การนำเข้าและส่งออกด้วยคำสั่ง SQL
  • การนำเข้าด้วยสคริปต์คำสั่ง SQL

Module 11: การสำรองข้อมูลและการกู้คืน

  • ความจำเป็นในการสำรองข้อมูล
  • การวางแผนในการสำรองและกู้คืนข้อมูล
  • ประเภทของการสำรองข้อมูล
  • การสำรองข้อมูลแบบไฟล์ (Physical Backup)
  • การสำรองข้อมูลแบบข้อความ (Logical Backup)
  • การสำรองไฟล์ Log และ Status
  • การใช้งาน Replication เพื่อการสำรองข้อมูล
  • เปรียบเทียบวิธีการสำรองข้อมูล
  • การกู้คืนข้อมูล

Module 12: การเพิ่มประสิทธิภาพฐานข้อมูล

  • หลักการทั่วไปในการเพิ่มประสิทธิภาพ
  • การเพิ่มประสิทธิภาพของ MyISAM
  • การเพิ่มประสิทธิภาพของ InnoDB
  • การเพิ่มประสิทธิภาพของ Memory

Module 13: การเพิ่มประสิทธิภาพเซิร์ฟเวอร์

  • การตั้งค่าและแปรความหมายของตัวแปรเซิร์ฟเวอร์
  • การวัดภาระของเซิร์ฟเวอร์
  • การปรับจูนตัวแปรหน่วยความจำ
  • การใช้งาน Query Cache

Module 14: การทำ Replication

  • การใช้งานเซิร์ฟเวอร์มากกว่าหนึ่ง
  • การทำ Replication ระหว่างเซิร์ฟเวอร์

 

 

Frequently asked questions

Who is MySQL Administrator for, and what background is needed?

Built for ผู้ดูและฐานข้อมูล · ผู้ดูแลระบบ · นักพัฒนาระบบ Background you should have: มีความรู้ในการใช้งาน MySQL เบื้องต้น หรือมีประสบการณ์การใช้งานฐานข้อมูลอื่นมาก่อน · มีความรู้ความเข้าใจเรื่องการติดตั้ง/ถอนการติดตั้ง โปรแกรมพื้นฐาน Not sure the fit is right? Talk to our team on LINE @itgenius or call 02-570-8449.

How much does MySQL Administrator cost and how long does it run?

THB 9,900. The course runs 18 hours. The fee covers course materials, lunch and refreshments throughout. Pay by bank transfer to the company account, confirm it on our payment page, and we can issue the receipt or tax invoice in your company's name.

Do I get a certificate?

Yes. Everyone who completes the course receives a Certificate of Completion from IT Genius Institute. Each certificate carries its own number, and anyone holding that number can verify it online on our certificate page, so you can add it to your portfolio or pass it to HR as evidence of training.

Where does the training take place, and is there an online option?

You can attend onsite at IT Genius Institute or arrange to join online, and we also run it as a private in-house session for your team. Ask about dates and venues on LINE @itgenius or call 02-570-8449.

What if I fall behind or miss a session — can I retake it?

Yes. You may retake the same course free of charge in a later round, under the institute's conditions. Tell our team which course and round you attended, and we will check it and offer you the rounds that still have seats. Ask us on LINE @itgenius or call 02-570-8449.

How do I enrol, or request a quotation for my company?

Enrol online with the registration form on this page. You can register several attendees at once and enter your tax ID and billing address for the tax invoice. Or request a company quotation straight from the quote button. For anything else call 02-570-8449 or reach us on LINE @itgenius.

Instructors

Run this course for your whole team

We run this course in-house, tailored to your stack.

Corporate training quote