การนำเข้าและส่งออกในฐานข้อมูล MySQL ช่วยให้มั่นใจในความปลอดภัยของข้อมูล เนื่องจากฐานข้อมูลนำเข้าใช้สำหรับถ่ายโอนข้อมูลระหว่างเซิร์ฟเวอร์ ในทางกลับกัน การส่งออกฐานข้อมูลช่วยในการสำรองและกู้คืนข้อมูล
คู่มือนี้จะให้ขั้นตอนสำหรับ:
วิชาบังคับก่อน: การติดตั้ง MySQL Server ใน Linux
ควรทำการอัปเดตระบบของคุณก่อนการติดตั้งใด ๆ ดังนั้นให้พิมพ์:
$ ซูโด การปรับปรุงที่เหมาะสม
ติดตั้งเซิร์ฟเวอร์ MySQL โดยพิมพ์:
$ ซูโด ฉลาด ติดตั้ง เซิร์ฟเวอร์ mysql
หากต้องการตรวจสอบเวอร์ชันที่ติดตั้งของ MySQL ให้พิมพ์:
$ มายเอสคิวแอล --เวอร์ชั่น
สำหรับการเริ่มต้นบริการของ MySQL ให้ใช้คำสั่งนี้:
ส่งออกฐานข้อมูล MySQL ใน Linux
ให้ส่งออกฐานข้อมูลใน Linux แต่ก่อนหน้านั้น คุณต้องเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ใช้ไวยากรณ์นี้เพื่อเชื่อมต่อกับ Local MySQL Server:
$ มายเอสคิวแอล -ใน < ชื่อผู้ใช้ > -หน้า
สำหรับโพสต์นี้ ชื่อผู้ใช้คือ “ มายเอสคิวแอล ”:
ตามที่แสดงในผลลัพธ์ด้านบน เซิร์ฟเวอร์ MySQL เชื่อมต่อสำเร็จ
ใช้คำสั่ง SHOW นี้เพื่อดูฐานข้อมูลที่มีอยู่ทั้งหมด:
> แสดงฐานข้อมูล;
หากต้องการส่งออกฐานข้อมูล “mysql” จากฐานข้อมูลที่มีอยู่ ขั้นแรกให้สร้างไดเร็กทอรีโดยใช้คำสั่งนี้:
ไปที่ไดเร็กทอรีนี้โดยพิมพ์:
หากต้องการส่งออกฐานข้อมูล ให้ใช้ไวยากรณ์นี้:
ระบุชื่อผู้ใช้ ชื่อฐานข้อมูลที่คุณต้องการส่งออก และชื่อไฟล์ที่คุณต้องการส่งออกฐานข้อมูล ใช้ไวยากรณ์นี้และกด Enter แล้วพิมพ์คำสั่ง ls เพื่อดูว่าฐานข้อมูลส่งออกสำเร็จหรือไม่:
ที่นี่คุณจะเห็นว่าสร้างไฟล์สำเร็จแล้ว
หากต้องการดูข้อมูลบางส่วนของไฟล์นี้ ให้พิมพ์:
$ ศีรษะ -น 5 < ชื่อไฟล์ > .sql
ข้อมูลของฐานข้อมูลที่ส่งออกจะปรากฏให้เห็นที่นี่
นำเข้าฐานข้อมูล MySQL ใน Linux
ในการนำเข้าฐานข้อมูล มาเชื่อมต่อกับเซิร์ฟเวอร์ภายในโดยใช้ไวยากรณ์:
$ มายเอสคิวแอล -ใน < ชื่อผู้ใช้ > -หน้า
คุณลงชื่อเข้าใช้เซิร์ฟเวอร์ฐานข้อมูลภายในเครื่องสำเร็จแล้ว
หากต้องการสร้างฐานข้อมูล ให้ใช้ไวยากรณ์นี้:
> สร้างฐานข้อมูล < ชื่อฐานข้อมูล > ;
ระบุชื่อสำหรับฐานข้อมูล:
หากต้องการดูฐานข้อมูลที่มีอยู่ ให้พิมพ์คำสั่งนี้:
จะเห็นว่ามีฐานข้อมูลที่คุณสร้างขึ้น
มานำเข้าไฟล์ที่มีอยู่แล้วด้วยนามสกุล “.sql” ที่มีข้อมูลสำรองของฐานข้อมูล โดยใช้ไวยากรณ์นี้:
$ มายเอสคิวแอล -ใน < ชื่อผู้ใช้ > -หน้า < ชื่อฐานข้อมูลใหม่ > < < ชื่อไฟล์ > .sql
ระบุค่าที่จำเป็นในไวยากรณ์:
ฐานข้อมูลของคุณนำเข้าสำเร็จเนื่องจากระบบถามรหัสผ่านและให้ผลลัพธ์ที่ปราศจากข้อผิดพลาด
บทสรุป
การนำเข้าและส่งออกฐานข้อมูลเป็นงานที่สำคัญสำหรับการกู้คืนและสำรองข้อมูล การย้ายข้อมูล การทำงานร่วมกัน หรือการทดสอบและการดีบัก การส่งออกจะสร้างไฟล์สำรอง เพื่อส่งออกฐานข้อมูลโดยใช้ไวยากรณ์นี้ “ sudo mysqldump -u <ชื่อผู้ใช้> -p