Mysql Administration
- ระยะเวลา: 12 ชั่วโมง (2 วัน)
- ราคา: 7,490 บาท (รวมภาษีมูลค่าเพิ่มแล้ว)
- รายละเอียดหลักสูตรรูปแบบ PDF
รายละเอียดหลักสูตร
หลักสูตรนี้กล่าวถึงวิธีการติดตั้งซอฟต์แวร์จัดการฐานข้อมูล MySQL การเริ่มและการหยุดการทํางานของเซิร์ฟเวอร์ การใช้งานพื้นฐานที่สําคัญ การเพิ่มลบบัญชีผู้ใช้ การกําาหนดสิทธิต่าง ๆ การกําหนดค่าเพื่อความปลอดภัยของระบบ การสํารองและกู้คืนข้อมูล การจัดการกับพื้นที่ในการจัดเก็บข้อมูล การใช้เครื่องมือต่าง ๆ ที่เกี่ยวข้อง รวมถึงบทบาทและหน้าที่ของผู้ดูแลระบบที่ดี
วัตถุประสงค์
- เพื่อให้ผู้รับการอบรมสามารถบริหารจัดการ MySQL Server ได้
- เพื่อให้ผู้รับการอบรมสามารถดูแลระบบและแนะนําผู้ใช้งานระบบได้
- เพื่อให้ผู้รับการอบรมสามารถทําาการสํารองและกู้คืนข้อมูลในระบบได้
ความรู้พื้นฐาน
- เคยใช้งานระบบจัดการฐานข้อมูลมาก่อน
รูปแบบการสอน
บรรยายและปฏิบัติการ โดยใช้เครื่องคอมพิวเตอร์ 1 เครื่อง ต่อ 1 ท่าน
ซอฟต์แวร์ที่ใช้
- MySQL Server 5.1
- MyODBC
- MySQL-WorkBench
- phpMyAdmin
- 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 ให้กับฐานข้อมูล