Wednesday, December 25, 2024

ปัญหาที่พบในการย้ายฐาน DB จาก server หลัก มา server รอง ด้วย MySQL Workbench

ปัญหาที่พบ db_fn_routines.sql

  • เกี่ยวกับ NO_AUTO_CREATE_USER 
  • /*!50003 SET sql_mode              = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ;
  • กับ This function has none of DETERMINISTIC
  • ปัญหาเรื่อง collation charset ไม่มีใน server ที่จะย้ายไป

Solved

  • แก้ปัญหา NO_AUTO_CREATE_USER โดย replace เป็นค่าว่าง
  • แก้ปัญหา function has none of DETERMINISTIC
  • เพิ่มบรรนี้ไว้ด้านบนไฟล์ db_fn_routines.sql

SET GLOBAL log_bin_trust_function_creators = 1;

  • แล้วทำการ import ด้วย MySQL Wordbench




No comments:

Post a Comment

Popular Posts