mysql network
กระทู้เก่าบอร์ด อ.Yeadram

 1,798   4
URL.หัวข้อ / URL
mysql network

สวัสดีครับอาจารย์

        ผมรบกวนหน่อยครับ คือผมใช้ mySql Link ไป Access ตัวปัญหาคือเครื่องอื่นที่อยู่ในวงแลนให้ไม่ได้
นอกจากเครื่องที่ทำเป็น Sever เอง

     รบกวนด้วยครับอาจารย์

4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R04150
mysql อนุญาตให้เครื่องอื่นเข้าใช้ข้อมูลได้หรือไม่ครับ


ถ้ามีสิทธิ์พอ ให้เข้าไปใน mysql ให้ได้แล้วรันคำสั่งนี้

GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE
ON [ชื่อฐานข้อมูล].*
TO '[ชื่อผู้ใช้]'@'[ไอพีแอดเดรสของเครื่องลูกข่าย]'
IDENTIFIED BY '[รหัสผ่านผู้ใช้]';

หรือยกตัวอย่างแบบ step by step นะครับ
- เข้าไปใน phpmyadmin ด้วย user ระดับ admin หรือสูงกว่า
- คลิ๊กลิงค์ รัน SQL
- วาง statement ลงไป
GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE
ON mydb.*
TO 'user1'@'192.168.1.5'
IDENTIFIED BY 'tuser_1';
- แล้วกด Go

เป็นอันเสร็จพิธี การอนุญาต
ต่อไป เครื่องคอมฯ ที่ใช้ ไอพี 192.168.1.5 ก็จะสามารถเข้ามาใช้งานได้แล้วครับ แม้จะใช้ access connect เข้ามาก็ตามหรือจะใช้ dbms ตัวอื่นๆ ก็ได้ แต่ต้องใช้ไอดี user1 และพาสเวิร์ด tuser_1 เท่านั้นครับ

** สามารถใช้ wildcard แทนการระบุไอพีได้ครับ
2 @R04153
ขอบพระคุณมากครับอาจารย์

    เบื้องต้นผมจะทำตามคำแนะนำของอาจารย์ก่อนนะครับ
และตอนนี้ผมใช้ navicat ที่อาจารย์แนะนำให้ใช้ จัดการกับ
ฐานข้อมูลอยู่ครับ เพราะในองค์กรของผม ไม่อนุญาต user
ใช้ comand line ครับ ตัว navicat ผมก็ยังแอบใช้ porttable เลยครับ

   ผมขอรบกวนถามอาจารย์อีกนะครับ

   1.อาจารย์ครับในมุมมองของอาจารย์ ระหว่างการเก็บฐานข้อมูลไว้ใน
access และการใช้ mySql ในเรื่องความเร็วในการอ่านข้อมูลตัวไหน
จะเร็วกว่ากันครับ
2.ผมประสบกับปัญหาคือ ผมใช้ ฟอร์ม เป็นตัวแสดงข้อมูล แล้ว ผมก็ทำ
Query เป็น data source ปัญหาก็คือจะแสดงช้ามากครับ และเวลาจะแก้
ไขแล้ว บันทึกฟอร์มใหม่ที ก็ช้ามากครับ อาจารย์พอจะมีวิธีการแก้ไข ให้แบบเร็วๆ
หรือเปล่าครับ
3 @R04155
1 สำหรับการเปรียบเทียบแบบเชิงสถิติ จริงๆ คงต้องค้นหาตาม อินเตอร์เน็ตเว็บอื่นๆ ละครับว่าตัวไหนดีกว่ากันอย่างไรบ้าง แต่สำหรับความเห็นส่วนตัว สองตัวนี้ ถูกออกแบบมาคนละงาน access จะเหมาะกับงานเล็ก คล่องตัวกว่าครับ เหมาะกับการใช้ stand alone ทางไมโครซอฟท์ได้ประยุกต์มันมาจาก MS SQL เพื่อให้เล็กและคล่องตัวโดยเฉพาะเลยครับ ดังนั้นผมว่ามันเร็วกว่า
แต่ MySQL มันใหญ่ มันก็เทอทะ อุ้ยอ้ายตามระเบียบ
แต่ทั้งนี้ทั้งนั้นขึ้นอยู่กับการจัดการ การออกแบบ database มากกว่าครับ บ่อยครั้งที่เห็นตัวใหญ่ อย่าง MySQL หรือ MS SQL หรือ Progres SQL มันคล่องกว่า Access

2 query ที่ว่า น่าจะเป็นการผ่านข้อมูลมาจาก ODBC ใช่ไหมครับ กระบวนงานที่ช้า มันติดอยู่ตรง ODBC นั่นแหละครับ คือมันของคนละค่ายครับ การปรับการแปลง มันก็ต้องอืดกันบ้างนิดหน่อยครับ
Access เป็นของลิขสิทธิ์ ค่ายไมโครซอฟท์
MySQL เป็นของฟรี ไร้ค่าย

ชนิดข้อมูล ของ Access กับ MySQL บางอย่างมันยังปรับหากันไม่ได้เลยครับ มันได้แค่เอาแบบใกล้เคียงกัน เช่น ใน Access มีชนิดข้อมูล Boolean แต่ mysql เราต้องใช้ small int แทน ครับ เป็นต้น
กระบวนการแปลงการปรับจึงต้องช้าบ้างครับ
4 @R04160
ขอบพระคุณมากครับ อาจารย์

    ทำบุญครั้งใด ขออนิสงค์นั้น จงบันดาลให้อาจารย์ และครอบครัวจง มีแต่ อายุ สุขะ วรรณะ พละ ด้วยเทอญ และขอให้ผมเก่งเหมือนอาจารย์ครับ

   ขอบพระคุณมากครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.4210s