วันพฤหัสบดีที่ 4 สิงหาคม พ.ศ. 2559

ติดตั้ง MySQL Database เพื่อใช้งาน MySQL บน Windows Server 2012

ติดตั้ง MySQL Database เพื่อใช้งาน MySQL บน Windows Server 2012 สำหรับ MySQL Database บน Windows Server 2012 เป็นทางเลือกหนึ่งของการใช้ Database เพราะประสิทธิภาพที่สามารถทำงานเป็น Database Server รองรับการใช้งานจากผู้ใช้จำนวนมาก เก็บข้อมูลได้มาก และความเร็วก็ถือว่าสามารถใช้งานร่วมกับ Web Site ได้ดีเลยทีเดียว และเราจะเห็นว่าตัวเลือกของการใช้ Database บนเว็บไซต์ของเว็บทั่ว ๆ ไป จะเลือกใช้ MySQL เป็นอัตราส่วนที่สูงมาก แต่ในระบบปฏิบัติการจะรันอยู่บน Linux ซะส่วนมาก และสำหรับบน Windows Server ก็มี MySQL Database ที่เป็นรุ่นสำหรับติดตั้งบน Windows Server 2012 และประสิทธิภาพการทำงานก็ไม่ได้แตกต่างอะไรกับที่รันอยู่บน Linux Server เลย

Windows Server 2012 MySQL Database

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 นี้

Windows Server 2012 MySQL Database

เลือก Download !!

Windows Server 2012 MySQL Database

เลือก Version สำหรับ Windows Server

Windows Server 2012 MySQL Database

ในขั้นตอนการ Download จะมีให้ Login ซึ่งอาจจะต้องสมัครสมาชิกให้เรียบร้อยก่อน

Windows Server 2012 MySQL Database

กำลังติดตั้ง

Windows Server 2012 MySQL Database

ใน MySQL จะมีการ Require ตัว .NET Framework 4.0 ให้ติดตั้งให้เรียบร้อย

Microsoft .NET Framework 4 (Web Installer)


หลังจาก Download เรียบร้อยแล้ว ให้ติดตั้ง MySQL ใหม่อีกครั้ง โดยให้คลิกที่ Install

Windows Server 2012 MySQL Database

เลือก I accept the license teams และ Next

Windows Server 2012 MySQL Database

ขั้นตอนนี้อาจจะ Skip และเลือก Next เพื่อไปขั้นตอนถัดไป

Windows Server 2012 MySQL Database

ตรงนี้ให้เลือกแบบ Full เพราะจะได้ใช้ Tools อื่น ๆ ในกรณีที่จำเป็น

Windows Server 2012 MySQL Database

คลิกเลือก Execute

Windows Server 2012 MySQL Database

ให้ทำการติดตั้งโปรแกรมต่าง ๆ ที่โปรแกรมต้องการจนครบทุกตัว ด้วยการคลิกที่ Execute 

Windows Server 2012 MySQL Database

จากนั้นให้เลือก Next

Windows Server 2012 MySQL Database

กำหนดรายละเอียดต่าง ๆ ให้กำหนดค่าเป็น Default ได้เลย จากนั้นให้เลือก Next

Windows Server 2012 MySQL Database

ขั้นตอนนี้ให้กำหนดรหัสผ่านของ root (จำไว้ด้วยครับ)

Windows Server 2012 MySQL Database

ชื่อ Service Name 

Windows Server 2012 MySQL Database

จากนั้นรอซะครู่ ก็จะติดตั้งเรียบร้อย

Windows Server 2012 MySQL Database

หลังจากที่ติดตั้งเรียบร้อยจะมี Tools ของ MySQL Workbench ซึ่งเราสามารถใช้ Tools นี้เพื่อเข้าไปจัดการกับ MySQL ได้


การสร้าง Database / User / และการ Grant สิทธิ์

Windows Server 2012 MySQL Database

เปิดโปรแกรม MySQL 5.6 Command Line

Windows Server 2012 MySQL Database

คลิกเพื่อเปิดโปรแกรม

Windows Server 2012 MySQL Database

หลังจากที่เปิด Command Propmt เรียบแล้วโปรแกรมจะถามหารหัสผ่านของ root

ให้สร้าง Database / User และ Grant ด้วยคำสั่งดังนี้

Windows Server 2012 MySQL Database

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;


Windows Server 2012 MySQL Database

ซึ่งตอนนี้เราได้ Database = thaicreate_2013 และ User = thaicreate_user และ Password = thaicreate_password ซึ่งสามารถนำไปใช้กับเพื่อทำการ Import ตัว Database ของเราได้แล้ว

Windows Server 2012 MySQL Database

ปกติแล้วผมจะถนัดโปรแกรม phpMyAdmin ฉะนั้นจึงทำการ FTP Upload ไฟล์ของ phpMyAdmin ไปยังบน Web Server

http://thaicreate.com/phpMyAdmin/


Windows Server 2012 MySQL Database

และเรียกใช้ phpMyAdmin บน Web Server ผ่าน URL รวมทั้งกรอก User/Password ที่ได้สร้างไว้ก่อนหน้านี้

Windows Server 2012 MySQL Database

จะเห็นว่าเรามี Database ชื่อว่า thaicreate_2013 ที่ได้สร้างไว้ก่อนหน้านี้

Windows Server 2012 MySQL Database

ให้ทำการ Import ข้อมูลปกติ

สำหรับการติดตั้ง MySQL Database บน Windows Server 2012 จะไม่มีขั้นตอนที่ซับซ้อนอะไรเพิ่มเติมไปมากกว่าจากบทความที่เขียนไว้ และการจัดการ Database แนะนำให้ใช้ผ่านโปรแกรม phpMyAdmin เพราะสามารถใช้งานได้ตลอดเวลาแค่ผ่าน Web Browser เท่านั้น แต่เพื่อความปลอดภัย อาจจะซ่้อน Path ที่อยู่ลึกลงไปกว่านี้ก็ได้

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Set MongoDB in the windows path environment

  Let’s set MongoDB in the windows environment in just a few steps. Step 1: First download a suitable MongoDB version according to your mach...