วิธีการนำเข้าฐานข้อมูล Mysql

สารบัญ:

วิธีการนำเข้าฐานข้อมูล Mysql
วิธีการนำเข้าฐานข้อมูล Mysql

วีดีโอ: วิธีการนำเข้าฐานข้อมูล Mysql

วีดีโอ: วิธีการนำเข้าฐานข้อมูล Mysql
วีดีโอ: การ Import ฐานข้อมูล Mysql - How to import database mysql 2024, อาจ
Anonim

ระบบจัดการฐานข้อมูล MySQL เป็นหนึ่งในโซลูชั่นที่ได้รับความนิยมมากที่สุดสำหรับการสร้างบริการจัดเก็บข้อมูลที่เป็นสากลและยืดหยุ่นสำหรับเว็บแอปพลิเคชัน ไดรเวอร์สำหรับการทำงานกับ MySQL DBMS นั้นรวมอยู่ในการแจกแจง CMS สมัยใหม่ส่วนใหญ่อย่างท่วมท้น สำหรับสคริปต์ยอดนิยมและระบบจัดการเนื้อหาส่วนใหญ่ มีฐานข้อมูลที่มีการกรอกข้อมูลเบื้องต้น คุณต้องนำเข้าฐานข้อมูล mysql เพื่อเริ่มต้นเท่านั้น

วิธีการนำเข้าฐานข้อมูล Mysql
วิธีการนำเข้าฐานข้อมูล Mysql

จำเป็น

  • - ข้อมูลการอนุญาตสำหรับการเข้าถึงเซิร์ฟเวอร์ MySQL
  • - คอนโซลไคลเอนต์ mysql

คำแนะนำ

ขั้นตอนที่ 1

เตรียมไฟล์ดัมพ์ฐานข้อมูล MySQL หากดัมพ์อยู่ในไฟล์เก็บถาวร ให้คลายไฟล์ ใช้ตัวแยกไฟล์หรือตัวจัดการไฟล์ที่เหมาะสม

ขั้นตอนที่ 2

กำหนดการเข้ารหัสของข้อความดัมพ์พื้นฐานหากไม่ทราบล่วงหน้า เปิดไฟล์ในเอดิเตอร์หรือวิวเวอร์ที่อนุญาตให้เปลี่ยนแปลงการเข้ารหัสแบบไดนามิก เลือกการเข้ารหัสของเอกสาร

ขั้นตอนที่ 3

เชื่อมต่อกับเซิร์ฟเวอร์ MySQL รันโปรแกรมไคลเอนต์ mysql จากคอนโซลด้วยชื่อโฮสต์และชื่อผู้ใช้ที่ระบุ ชื่อโฮสต์ถูกระบุโดยใช้ตัวเลือกบรรทัดคำสั่ง -h และชื่อผู้ใช้ถูกระบุโดยใช้ตัวเลือก -u คุณยังสามารถระบุรหัสผ่านบนบรรทัดคำสั่งเพื่อเข้าถึงเซิร์ฟเวอร์โดยใช้สวิตช์ --password หรือไม่เลือกพารามิเตอร์นี้ (จากนั้น รหัสผ่านจะได้รับพร้อมท์เมื่อเชื่อมต่อ) ป้อนคำสั่งต่อไปนี้ในคอนโซล:

mysql -h ชื่อโฮสต์ -u ชื่อผู้ใช้ --password = UserPassword

และกดปุ่ม Enter ที่นี่ HostName คือชื่อโฮสต์ (อาจเป็นสัญลักษณ์หรือที่อยู่ IP ก็ได้) ชื่อผู้ใช้คือชื่อผู้ใช้ DBMS และ UserPassword คือรหัสผ่าน หากการเชื่อมต่อสำเร็จ ข้อความจะปรากฏในคอนโซลพร้อมท์คำสั่ง

ขั้นตอนที่ 4

แสดงรายการชุดอักขระที่เซิร์ฟเวอร์สนับสนุน ป้อน "SHOW CHARACTER SET;" ในคอนโซล กด Enter ตรวจสอบว่าเซิร์ฟเวอร์มีชุดอักขระที่ตรงกับการเข้ารหัสที่มีข้อมูลดัมพ์ของฐานข้อมูลที่นำเข้าหรือไม่

ขั้นตอนที่ 5

แสดงรายการฐานข้อมูลที่มีอยู่ ป้อน "SHOW DATASES;" ในคอนโซล กด Enter

ขั้นตอนที่ 6

สร้างฐานข้อมูลใหม่บนเซิร์ฟเวอร์ MySQL ป้อนคำสั่งเช่น:

สร้างฐานข้อมูล `DatabaseName` ตั้งค่าอักขระ CharsetName COLLATE CollateName;

และกด Enter ระบุชื่อฐานข้อมูลที่ต้องการสำหรับพารามิเตอร์ DatabaseName ต้องไม่ตรงกับชื่อใด ๆ ในรายการที่แสดงในขั้นตอนที่ห้า สำหรับพารามิเตอร์ CharsetName ให้ระบุชื่อของชุดอักขระที่ตรงกับการเข้ารหัสข้อความดัมพ์ของฐานข้อมูล รายการชุดอักขระจะแสดงในขั้นตอนที่สี่ แทนที่ CollateName ด้วยค่าจากฟิลด์ "Default collation" ของบรรทัดที่เกี่ยวข้องในรายการเดียวกัน

ขั้นตอนที่ 7

ตัดการเชื่อมต่อจากเซิร์ฟเวอร์ ป้อน q ในคอนโซล กด Enter

ขั้นตอนที่ 8

นำเข้าฐานข้อมูล MySQL ป้อนคำสั่งเช่นนี้ในคอนโซล:

mysql -h ชื่อโฮสต์ -u ชื่อผู้ใช้ -D ชื่อฐานข้อมูล -b -B -s -p <ชื่อไฟล์

กดปุ่มตกลง. ป้อนรหัสผ่านผู้ใช้ กด Enter รอจนกว่าข้อมูลจะถูกนำเข้า ที่นี่ ค่าของพารามิเตอร์ -h และ -u จะเหมือนกับที่อธิบายไว้ในขั้นตอนที่สาม แทนที่จะเป็นชื่อฐานข้อมูล คุณต้องแทนที่ชื่อของฐานข้อมูลที่สร้างในขั้นตอนที่หก ชื่อไฟล์ต้องเป็นพาธแบบเต็มหรือสัมพันธ์กับไฟล์ดัมพ์ของฐานข้อมูล ข้อความแสดงข้อผิดพลาดจะถูกพิมพ์ไปที่คอนโซล

แนะนำ: