BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Noppadol ที่ ตุลาคม 18, 2011, 15:00:41 PM

หัวข้อ: ไม่สามารถ Load ข้อมูลลงเครื่อง Local ได้
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 18, 2011, 15:00:41 PM
ผมลง MySQL แยกต่างหากจากตัว Setup แล้วจะโหลดข้อมูลลงเครื่อง Notebook ไปทำงาน โดยใช้เมนู Native Replication Wizard ปรากฏว่ามัน Error ตามภาพ คงต้องรบกวนท่านอาจารย์ทั้งหลายช่วยชี้แนะด้วยครับ.........
หัวข้อ: Re: ไม่สามารถ Load ข้อมูลลงเครื่อง Local ได้
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ตุลาคม 18, 2011, 22:19:48 PM
grant สิทธิของ server id2 ให้เหมือน Master Server หรือยังครับ... :D
หัวข้อ: Re: ไม่สามารถ Load ข้อมูลลงเครื่อง Local ได้
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 18, 2011, 22:29:20 PM
grant สิทธิของ server id2 ให้เหมือน Master Server หรือยังครับ... :D

ทำยังไงบ้างครับ อ.เกื้อ ไม่เป็นจริงๆ......... ???
หัวข้อ: Re: ไม่สามารถ Load ข้อมูลลงเครื่อง Local ได้
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 20, 2011, 16:31:15 PM
แวะมาดันอีกซักหน่อย................
หัวข้อ: Re: ไม่สามารถ Load ข้อมูลลงเครื่อง Local ได้
เริ่มหัวข้อโดย: เข้ม ที่ ตุลาคม 21, 2011, 08:44:13 AM
ถ้าเคยทำใน linux ก็มีลักษณะคล้ายกัน

Start > Run > cmd > mysql -u root -p
 --------------------------------------
ก่อนใช้คำสั่งนี้ มี 2 อย่างที่ต้องดู เพราะ อาจใช้คำสั่งไม่ได้ใน directory นี้
- กรณีที่ขณะติดตั้ง MySQL มีการกำหนด path ของคำสั่งต่าง ๆ ลงใน System Variables ของ Windows ก็สามารถใช้คำสั่งด้านบนได้เลย
- แต่ถ้าใช้ไม่ได้ ก็ต้อง change directory ไปยังที่เก็บคำสั่งนี้ไว้ ถ้าโดย default แล้วตอนติดตั้งไม่ได้แก้ไขอะไรน่าจะอยู่ใน
C:\Program Files\MySQL\MySQL Server 5.5\bin
หรือ C:\Program Files\MySQL\MySQL Server 5.0\bin
ขึ้นอยู่กับว่าท่านติดตั้ง MySQL เวอร์ชันไหน

 --------------------------------------
เมื่อเข้าถึง mysql console แล้วก็ (ขอเป็น style ของผมนะครับ)

> use mysql;
> grant ALL on *.* to admin@'%' identified by 'adminpassword' with grant opiton;
> grant SUPER on *.* to admin@'%' identified by 'adminpassword';
> grant ALL on hos.* to sa@'%' identified by 'sapassword';
> delete from user where password = '';
> flush privileges;

เวลาใช้งานสำหรับ Client ก็ใช้ sa ส่วนเครื่องไหนที่จะต้อง Upgrade Structure ก็ใช้ admin ที่ทำแบบนี้ก็เพื่อเผื่อไว้ ไม่ต้องจดจำหลายแบบ
 ;D ;D
หัวข้อ: Re: ไม่สามารถ Load ข้อมูลลงเครื่อง Local ได้
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 21, 2011, 23:04:29 PM
ยัง error ประมาณนี้ครับ.....
หัวข้อ: Re: ไม่สามารถ Load ข้อมูลลงเครื่อง Local ได้
เริ่มหัวข้อโดย: เข้ม ที่ ตุลาคม 21, 2011, 23:42:42 PM
ถ้าซ่อมตารางให้ใช้คำสั่ง

Start > Run > cmd > mysqlcheck --all-databases --auto-repair -u root -p

ดูก่อนนะครับ

อ้อ .. ตอน grant สิทธิ ให้ grant แค่สองอันแรกก็พอครับ ไม่ต้อง grant all privileges ... ซ้ำอีกแล้ว หรือไม่ในสองบรรทัดแรก ก็ใส่ privileges ต่อท้าย all ไปเลยก็ได้ ส่วนคำว่า admin เปลี่ยนไปตามชื่อที่เราต้องการได้เลยครับ
หัวข้อ: Re: ไม่สามารถ Load ข้อมูลลงเครื่อง Local ได้
เริ่มหัวข้อโดย: Noppadol ที่ มีนาคม 30, 2012, 12:14:07 PM
ตอนนี้ใช้วิธี Initail Import แทนไปก่อน จริงๆ อยากใช้ระบบ Native replication wiizard มากกว่า กด check config ฝั่ง server หลัก บอกอย่างนี้.......
หัวข้อ: Re: ไม่สามารถ Load ข้อมูลลงเครื่อง Local ได้
เริ่มหัวข้อโดย: เข้ม ที่ มีนาคม 30, 2012, 12:51:05 PM
ตอนนี้ใช้วิธี Initail Import แทนไปก่อน จริงๆ อยากใช้ระบบ Native replication wiizard มากกว่า กด check config ฝั่ง server หลัก บอกอย่างนี้.......

เข้าไปดูใน my.cnf ที่เกี่ยวกับ log_xxx มีกำหนดไว้หรือไม่
และในส่วนของ ***  Replication related settings มีการกำหนด server_id ไว้ถูกต้องหรือไม่
หัวข้อ: Re: ไม่สามารถ Load ข้อมูลลงเครื่อง Local ได้
เริ่มหัวข้อโดย: Noppadol ที่ มีนาคม 30, 2012, 13:55:03 PM
เข้าไปดูใน my.cnf ที่เกี่ยวกับ log_xxx มีกำหนดไว้หรือไม่
และในส่วนของ ***  Replication related settings มีการกำหนด server_id ไว้ถูกต้องหรือไม่

อันนี้ my.cnf ที่ใช้อยู่ครับ.............