ฉันเพิ่งติดตั้งระบบใหม่ฉันไม่ได้สำรองข้อมูลการถ่ายโอนข้อมูล แต่ยังมีโฟลเดอร์ทางกายภาพของการติดตั้ง mysql ก่อนหน้านี้
เป็นไปได้ที่จะใช้เพื่อคืนค่าและอัปเดตการกำหนดค่าปัจจุบันของฉันหรือไม่
ฉันเพิ่งติดตั้งระบบใหม่ฉันไม่ได้สำรองข้อมูลการถ่ายโอนข้อมูล แต่ยังมีโฟลเดอร์ทางกายภาพของการติดตั้ง mysql ก่อนหน้านี้
เป็นไปได้ที่จะใช้เพื่อคืนค่าและอัปเดตการกำหนดค่าปัจจุบันของฉันหรือไม่
คำตอบ:
เป็นไปได้ แต่ไม่แนะนำ ถ้าฉันจะลองนี่เป็นวิธีที่ฉันทำ
ติดตั้ง mysql กำหนดค่าใกล้กับเซิร์ฟเวอร์เก่าที่สุดเท่าที่จะเป็นไปได้หรือเพียงแค่ใช้การกำหนดค่าเดียวกัน ตรวจสอบให้แน่ใจว่ามันเริ่มรีสตาร์ทและคุณสามารถเข้าสู่ระบบได้ ตอนนี้ปิด mysql ลง
ย้ายการติดตั้งเก่าออกไปด้วย mv /var/lib/mysql /var/lib/mysql.orig
rsync หรือคัดลอกไฟล์ใหม่เข้าที่ sudo rsync -av /old/mysql/ /var/lib/mysql/
ฉันแนะนำให้เก็บไฟล์ต้นฉบับไว้ในสถานะปัจจุบันในกรณีที่มันใช้งานไม่ได้
sudo chown -R mysql: /var/lib/mysql
จากนั้นเริ่ม mysql ตรวจสอบบันทึกตรวจสอบให้แน่ใจว่าสิ่งต่าง ๆ ดูดีจากนั้นลงชื่อเข้าใช้ Mysql กระตุ้นให้แน่ใจว่าดูเหมือนว่าข้อมูลของคุณอยู่ที่นั่น
สมมติว่าทุกอย่างเป็นไปอย่างราบรื่นคุณควรตั้งค่า ตอนนี้กลับไปทำ Mysql ให้ถูกต้องเพื่อที่คุณจะได้ไม่ต้องทำเรื่องไร้สาระครั้งต่อไปอีก