ผมต้องการที่จะสร้าง mysql login มีวิธีไหนบ้างครับ

มีน้องคนหนึ่งถามมาในเว็บว่า Q: ต้องการสร้าง user ใน mysql (ทำผ่าน phpmyadmin) โดยสร้างทั้งหมด 100 คน แล้วให้สร้าง Database ที่มีชื่อเดียวกับ user เวลาที่จะ login เข้าไปใช้ก็ให้ login ด้วย user ของแต่ละคน พอเข้ามาใน phpmyadmin แล้วให้เห็นเฉพาะ Database ของตัวเอง ไม่สามารถเข้าไปยุ่งของ user อื่นได้ ต้องทำยังไงบ้าง แล้วต้องป็น appserv เวอร์ชั่นอะไรถึงจะทำได้ รึว่ามีวิธีการกำหนดอะไรมั่ง ลองทำหลายๆ แบบแล้วก็ไม่สำเร็จ ตอบเรื่อง appserv ก่อนครับว่าทำได้ทุกเวอร์ชั่น ทีนี้เรามาดูกันว่า การสร้าง user และฐานข้อมูลให้มีชื่อเีดียวกัน มันง่ายแค่ไหน 1. ล้อกอินเข้า phpMyAdmin 2. คลิกที่แท็บ Privileges > Add a new […]

มีน้องคนหนึ่งถามมาในเว็บว่า

Q:
ต้องการสร้าง user ใน mysql (ทำผ่าน phpmyadmin) โดยสร้างทั้งหมด 100 คน แล้วให้สร้าง Database ที่มีชื่อเดียวกับ user เวลาที่จะ login เข้าไปใช้ก็ให้ login ด้วย user ของแต่ละคน พอเข้ามาใน phpmyadmin แล้วให้เห็นเฉพาะ Database ของตัวเอง ไม่สามารถเข้าไปยุ่งของ user อื่นได้ ต้องทำยังไงบ้าง แล้วต้องป็น appserv เวอร์ชั่นอะไรถึงจะทำได้ รึว่ามีวิธีการกำหนดอะไรมั่ง ลองทำหลายๆ แบบแล้วก็ไม่สำเร็จ

ตอบเรื่อง appserv ก่อนครับว่าทำได้ทุกเวอร์ชั่น ทีนี้เรามาดูกันว่า การสร้าง user และฐานข้อมูลให้มีชื่อเีดียวกัน มันง่ายแค่ไหน

1. ล้อกอินเข้า phpMyAdmin

2. คลิกที่แท็บ Privileges > Add a new User

3. ในหน้า Add a new User กำหนดรายละเอียด ดังนี้

Login Information
User name: ป้อนชื่อล้อกอินที่ต้องการ
Host: Local
Password: ป้อนรหัสผ่าน
Re-type: ป้อนรหัสผ่านอีกครั้ง

Database for user
เลือก Create database with same name and grant all privileges

ที่เหลือไม่ต้องเลือกอะไร

4. คลิกปุ่ม Go บันทึก

เท่านี้แหละครับ ท่านจะได้ตามที่ต้องการ ตามที่ถามมา

ทีนี้ถ้าท่านต้องการลบ username ใดๆ พร้อมด้วย ฐานข้อมูลที่เป็นชื่อเดียวกัน ก็ทำดังนี้

1. ไปที่ Privileges
2. ติ๊กเลือก user ที่ต้องการ และติ๊กเลือก Drop the databases that have the same names as the users.

3. Go

บทความนี้หวังว่าจะเป็นประโยชน์แก่ท่านผู้อื่นที่ไม่ใช้เจ้าของคำถาม ด้วยนะครับ


หนังสือ Git สำหรับโปรแกรมเมอร์ มีขายแล้ววันนี้ เขียนโดยผมเอง วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย

เมื่อก่อนผมเป็นคนหนึ่งที่เกิดข้อสงสัยในใจว่า git คืออะไร และมาช่วยให้งานมันง่ายขึ้นได้อย่างไร เพราะเท่าที่ดูแล้วมันจะต้องเรียนรู้เพิ่มและทำงานเพิ่มมากกว่าเดิม แต่หลังจากที่ผมใช้งาน git จนเข้าใจ ผมพูดได้คำเดียวว่า วันนี้ผมขาด git ไม่ได้สำหรับคนทีไม่เคยใช้โปรแกรมใดๆเข้ามาช่วยจัดการงานทางด้านควบคุม sourcecode เวลาจะแบ็กอัพงานทีนึ่ง ก็จะก้อปปี้งานทั้งโฟลเดอร์แล้วอาศัยตั้งชื่อเป็น วัน-เดือน-ปี เอา ของบางคนอาจจะเติมเวลาเข้าไปด้วย การทำอย่างนี้เหมือนจะเป็นประโยชน์ แต่โค้ดที่แบ็กอัพไว้หากจะให้เอากลับมาใช้งานจริงๆ ถามว่าจะมีสักกี่คนกล้าเอามันโยนขึ้นโปรดักชั่นได้โดยไม่ต้องกังวล ส่วนใหญ่แล้วไม่กล้า สำหรับคนที่ใช้ git มันจะไม่มีปัญหาดังกล่าวข้างต้นเลย ผมอยากให้ดูภาพการใช้งานจริงของ git เพื่อเป็นการทำความเข้าใจว่าแท้จริงแล้ว git มันช่วยอะไรเราบ้าง

เก็บการเปลี่ยนแปลงของโค้ดทุกบรรทัด

รู้ได้ว่าโค้ดแต่ละบรรทัดใครเป็นคนแก้ มีประโยชน์อย่างมากเมื่อการเพิ่มโค้ดใหม่เข้าไป หรือแก้โค้ดเก่าแล้วเกิดบักขึ้น เมื่อเจอบรรทัดที่ก่อบักและรู้ว่าใครเป็นคนทำ เราสามารถถามเหตุผลการแก้โค้ดบรรทัดนั้นๆได้

สามารถทดสอบเขียนโค้ด โดยไม่ต้องกลัวโค้ดจะพังด้วยกระบวนการการแตก branch

รู้การเปลี่ยนแปลงของโค้ดทุกๆบรรทัด ทำให้ลดปัญหา "เราทำอะไรไปบ้างวะ" อีกทั้งสามารถยกเลิกการเปลี่ยนแปลงโค้ดได้อย่างง่ายดายเพียงแค่คลิกปุ่ม Discard ทุกอย่างก็กลับมาเหมือนเดิม

อีกหลายอย่าง เขียนอธิบายไว้ในหนังสือเล่มนี้แล้ว

Git สำหรับโปรแกรมเมอร์

Git สำหรับโปรแกรมเมอร์



ต้องการซื้อคลิกที่นี่

https://leanpub.com/gitforbeginner