Mysql Administration

รายละเอียดหลักสูตร

หลักสูตรนี้กล่าวถึงวิธีการติดตั้งซอฟต์แวร์จัดการฐานข้อมูล MySQL การเริ่มและการหยุดการทํางานของเซิร์ฟเวอร์ การใช้งานพื้นฐานที่สําคัญ การเพิ่มลบบัญชีผู้ใช้ การกําาหนดสิทธิต่าง ๆ การกําหนดค่าเพื่อความปลอดภัยของระบบ การสํารองและกู้คืนข้อมูล การจัดการกับพื้นที่ในการจัดเก็บข้อมูล การใช้เครื่องมือต่าง ๆ ที่เกี่ยวข้อง รวมถึงบทบาทและหน้าที่ของผู้ดูแลระบบที่ดี

วัตถุประสงค์

  1. เพื่อให้ผู้รับการอบรมสามารถบริหารจัดการ MySQL Server ได้
  2. เพื่อให้ผู้รับการอบรมสามารถดูแลระบบและแนะนําผู้ใช้งานระบบได้
  3. เพื่อให้ผู้รับการอบรมสามารถทําาการสํารองและกู้คืนข้อมูลในระบบได้

ความรู้พื้นฐาน

  • เคยใช้งานระบบจัดการฐานข้อมูลมาก่อน

รูปแบบการสอน

บรรยายและปฏิบัติการ โดยใช้เครื่องคอมพิวเตอร์ 1 เครื่อง ต่อ 1 ท่าน

ซอฟต์แวร์ที่ใช้

  1. MySQL Server 5.1
  2. MyODBC
  3. MySQL-WorkBench
  4. phpMyAdmin
  5. mysqltunner

สิ่งที่ผู้เข้าอบรมต้องเตรียม

ผู้เข้าอบรมต้องเตรียมเครื่องคอมพิวเตอร์ที่มีหน่วยความจำไม่น้อยกว่า 8 GB และมีพื้นที่ว่าง (Disk space) ไม่น้อยกว่า 50GB มาในการอบรม พร้อมติดตั้ง VirtualBox และ VirtualBox Extension Pack และเปิดฟังก์ชั่น Virtualization ใน BIOS มาให้เรียบร้อยตามคู่มือ

เนื้อหาหลักสูตร

วันที่ 1

  • รู้จักกับ MySQL
  • การติดตั้ง MySQL
  • การสั่งให้ MySQL Service เริ่มต้นและหยุดทํางาน รวมถึงการจัดการกับเซอร์วิส (Service)
  • คําสั่ง SQL และคําสั่งเฉพาะของ MySQL พื้นฐาน
  • การบริหารจัดการผู้ใช้งานในระบบ MySQL
  • การกําหนดสิทธิให้กับผู้ใช้งาน (Privileged Management)
  • Storage Engine ต่าง ๆ ของ MySQL เน้นหนักที่ MyISAM และ InnoDB
  • การสร้างฐานข้อมูลบน MySQL
  • การกําหนดค่าการเข้ารหัสภาษา (Encoding) เพื่อใช้งานภาษาไทย
  • การติดต่อกับ MySQL ผ่าน ODBC ด้วย MyODBC
  • การจัดการกับไฟล์วอลล์ (Firewall) เพื่อให้สามารถใช้งาน MySQL จากภายนอกได้
  • การใช้งาน MySQL ร่วมกับเว็บเซิร์ฟเวอร์และตัวแปรภาษา PHP
  • การติดตั้งและใช้งานโปรแกรม phpMyAdmin
  • การนําข้อมูลจากไฟล์ CSV เข้าสู่ฐานข้อมูล
  • การจัดการ Table Space ของ MyISAM และ InnoDB
  • การคํานวณพื้นที่จัดเก็บข้อมูลและหน้าที่ของผู้ดูแลระบบ

วันที่ 2

  • การใช้งาน MySQL WorkBench
  • การใช้งานโปรแกรม SQL Development
  • การใช้งานโปรแกรม Data Model
  • การใช้งานโปรแกรม Server Administration
  • การกู้คืนรหัสผ่านของผู้ดูแลระบบ (Root password) และการเปลี่ยนรหัสผ่าน
  • การสํารองข้อมูลและกู้คืน (Backup & Restore)
    • การสํารองข้อมูลด้วยคําสั่ง mysqldump
    • การสํารองข้อมูลด้วยคําสั่ง SQL
    • การสำรองข้อมูลในแบบ Incremental backup
  • การจัดการกับ Log File ของ MySQL
  • การปรับแต่งประสิทธิภาพให้กับ MySQL Server
    • เทคนิคการใช้งานคําาสั่ง SQL ขั้นสูง และการปรับแต่งคิวรีเพื่อเพิ่มประสิทธิภาพ (Optimization)
    • การใช้งาน slow log
    • การใช้งาน mysqltuning.pl
  • การทำ Replication ให้กับฐานข้อมูล

หากคุณมีข้อสงสัย กรุณาติดต่อเรา

ติดต่อเรา