Windows Server 2012 and MySQL Database
สำหรับ Version ปัจจุบันของ MySQL ที่ใช้งานได้ดีบน Windows Server 2012 และ Stable ที่สุดจะอยู่ที่ Version 5.6.xสามารถทำการ Download ได้ฟรีจากเว็บไซต์ของ mysql.com
เพิ่มเติม
ปัจจุบัน MySQL ไม่ใช่ Open Source ที่มีอนาคตเหมือนแต่ก่อน และอาจจะไม่ใช่ Open Source ที่สามารถใช้งานได้ฟรี และในอนาคตจะมี Database ชื่อว่า MariaDB มาแทนที่ ซึ่ง MariaDB มีโครงสร้างการทำงานเหมือนกับ MySQL เกือบทุกประการ ทั้งการติดตั้ง โครงสร้างของ Database และ Table ก็สามารถที่จะเปลี่ยนจาก MySQL เป็น MariaDB ได้ทันที และ MariaDB มีอนาคตและแนวทางการพัฒนาที่แน่นอนว่า และคาดว่าในอนาคต MariaDB น่าจะมีโอากาสเข้ามาแทนที่ MySQL ถ้าสนใจเพิ่มเติม ก็ลองใช้ MariaDB แทน MySQL อ่านได้ที่บทความนี้ครับ
MariaDB Database
การติดตั้ง MySQL Database บน Windows Server 2012
MySQL Community Server
http://www.mysql.com/downloads/mysql/
ให้ทำการ Download ตัว Setup ของ MySQL ได้จาก URL นี้
เลือก Download !!
เลือก Version สำหรับ Windows Server
ในขั้นตอนการ Download จะมีให้ Login ซึ่งอาจจะต้องสมัครสมาชิกให้เรียบร้อยก่อน
กำลังติดตั้ง
ใน MySQL จะมีการ Require ตัว .NET Framework 4.0 ให้ติดตั้งให้เรียบร้อย
Microsoft .NET Framework 4 (Web Installer)
หลังจาก Download เรียบร้อยแล้ว ให้ติดตั้ง MySQL ใหม่อีกครั้ง โดยให้คลิกที่ Install
เลือก I accept the license teams และ Next
ขั้นตอนนี้อาจจะ Skip และเลือก Next เพื่อไปขั้นตอนถัดไป
ตรงนี้ให้เลือกแบบ Full เพราะจะได้ใช้ Tools อื่น ๆ ในกรณีที่จำเป็น
คลิกเลือก Execute
ให้ทำการติดตั้งโปรแกรมต่าง ๆ ที่โปรแกรมต้องการจนครบทุกตัว ด้วยการคลิกที่ Execute
จากนั้นให้เลือก Next
กำหนดรายละเอียดต่าง ๆ ให้กำหนดค่าเป็น Default ได้เลย จากนั้นให้เลือก Next
ขั้นตอนนี้ให้กำหนดรหัสผ่านของ root (จำไว้ด้วยครับ)
ชื่อ Service Name
จากนั้นรอซะครู่ ก็จะติดตั้งเรียบร้อย
หลังจากที่ติดตั้งเรียบร้อยจะมี Tools ของ MySQL Workbench ซึ่งเราสามารถใช้ Tools นี้เพื่อเข้าไปจัดการกับ MySQL ได้
การสร้าง Database / User / และการ Grant สิทธิ์
เปิดโปรแกรม MySQL 5.6 Command Line
คลิกเพื่อเปิดโปรแกรม
หลังจากที่เปิด Command Propmt เรียบแล้วโปรแกรมจะถามหารหัสผ่านของ root
ให้สร้าง Database / User และ Grant ด้วยคำสั่งดังนี้
Code
CREATE DATABASE IF NOT EXISTS thaicreate_2013;
CREATE USER 'thaicreate_user'@'localhost' IDENTIFIED BY 'thaicreate_password';
GRANT ALL PRIVILEGES ON thaicreate_2013.* TO 'thaicreate_user'@'localhost' WITH GRANT OPTION;
CREATE USER 'thaicreate_user'@'localhost' IDENTIFIED BY 'thaicreate_password';
GRANT ALL PRIVILEGES ON thaicreate_2013.* TO 'thaicreate_user'@'localhost' WITH GRANT OPTION;
ซึ่งตอนนี้เราได้ Database = thaicreate_2013 และ User = thaicreate_user และ Password = thaicreate_password ซึ่งสามารถนำไปใช้กับเพื่อทำการ Import ตัว Database ของเราได้แล้ว
ปกติแล้วผมจะถนัดโปรแกรม phpMyAdmin ฉะนั้นจึงทำการ FTP Upload ไฟล์ของ phpMyAdmin ไปยังบน Web Server
http://thaicreate.com/phpMyAdmin/
และเรียกใช้ phpMyAdmin บน Web Server ผ่าน URL รวมทั้งกรอก User/Password ที่ได้สร้างไว้ก่อนหน้านี้
จะเห็นว่าเรามี Database ชื่อว่า thaicreate_2013 ที่ได้สร้างไว้ก่อนหน้านี้
ให้ทำการ Import ข้อมูลปกติ
สำหรับการติดตั้ง MySQL Database บน Windows Server 2012 จะไม่มีขั้นตอนที่ซับซ้อนอะไรเพิ่มเติมไปมากกว่าจากบทความที่เขียนไว้ และการจัดการ Database แนะนำให้ใช้ผ่านโปรแกรม phpMyAdmin เพราะสามารถใช้งานได้ตลอดเวลาแค่ผ่าน Web Browser เท่านั้น แต่เพื่อความปลอดภัย อาจจะซ่้อน Path ที่อยู่ลึกลงไปกว่านี้ก็ได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น