วิธีที่ดีที่สุดและเร็วที่สุดในการย้าย mysql เมื่อเปลี่ยนเซิร์ฟเวอร์คืออะไร?
ขณะนี้ฉันทำผ่าน phpmyadmin ฉันสำรองฐานข้อมูลในเซิร์ฟเวอร์เก่า เปิดผู้ใช้ใหม่ในเซิร์ฟเวอร์ใหม่ สร้างฐานข้อมูลใหม่ และอัปโหลด/กู้คืนข้อมูลสำรอง
(ฉันใช้สิ่งนี้เพื่อเพิ่มความเร็วในการกู้คืนฐานข้อมูลด้วยเทอร์มินัล mysql)
mysql -u ชื่อผู้ใช้ -p ฐานข้อมูล < /var/www/html/mysql_dump/nomedb.sql
การดำเนินการที่ยาวนานและน่าเบื่อ...สามารถทำได้ด้วยวิธีที่ดีกว่าและเร็วกว่าในการคัดลอกฐานข้อมูลและผู้ใช้ mysql ไปยังเซิร์ฟเวอร์ใหม่หรือไม่
ฉันมีการเข้าถึง ssh และเซิร์ฟเวอร์ root, เซิร์ฟเวอร์ ubuntu 20.04, apache, php8.1
----------อัปเดต---------
เพื่อความสมบูรณ์ ฉันใช้สคริปต์นี้เป็นประจำเพื่อสำรองข้อมูล mysql และดาวน์โหลดทุกอย่างด้วย rsync ไปยังดิสก์ในเครื่อง ดังนั้นการสำรองฐานข้อมูลจึงไม่ใช่ปัญหา ส่วนที่น่าเบื่อกำลังฟื้นฟูทีละส่วน...
https://www.alebalweb-blog.com/66-backup-automatico-mysql-su-server-ubuntu.html
(ขออภัย คำอธิบายเป็นภาษาอิตาลี แต่เป็นโค้ดเกือบทั้งหมด...)