Lynx : A text mode (command line) web browser for Linux Mint / Ubuntu
สารบัญ:
- ก่อนที่จะเริ่ม
- แสดงรายการฐานข้อมูล MySQL ทั้งหมด
- ลบฐานข้อมูลใน MySQL
- ลบฐานข้อมูล MySQL ด้วย mysqladmin
- ข้อสรุป
MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์สที่นิยมมากที่สุด
บทช่วยสอนนี้อธิบายวิธีการลบ (หรือวาง) ฐานข้อมูล MySQL หรือ MariaDB ผ่านบรรทัดคำสั่ง
ก่อนที่จะเริ่ม
คำสั่งทั้งหมดจะถูกดำเนินการในฐานะผู้ใช้ที่เป็นผู้ดูแลระบบ (สิทธิ์ขั้นต่ำที่จำเป็นในการลบฐานข้อมูลคือ
DROP
) หรือด้วยบัญชีรูท
หากต้องการเข้าถึงคอนโซล MySQL ให้พิมพ์คำสั่งต่อไปนี้แล้วป้อนรหัสผ่านผู้ใช้รูท MySQL ของคุณเมื่อได้รับแจ้ง:
mysql -u root -p
หากคุณต้องการเปลี่ยนรหัสผ่านรูทของ MySQL ให้ทำตามบทช่วยสอนนี้เกี่ยวกับการรีเซ็ตรหัสผ่านรูทของ MySQL ผ่านทางบรรทัดคำสั่ง
แสดงรายการฐานข้อมูล MySQL ทั้งหมด
ก่อนปล่อยฐานข้อมูลคุณอาจต้องการดูรายการฐานข้อมูลทั้งหมดที่คุณสร้างขึ้น ในการทำเช่นนั้นจากภายใน MySQL shell ให้รันคำสั่งต่อไปนี้:
SHOW DATABASES;
คำสั่งด้านบนจะพิมพ์รายการฐานข้อมูลทั้งหมดบนเซิร์ฟเวอร์ ผลลัพธ์ควรคล้ายกับสิ่งนี้:
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
ลบฐานข้อมูลใน MySQL
การลบฐานข้อมูล MySQL นั้นง่ายเหมือนการรันคำสั่งเดียว นี่คือการกระทำที่ไม่สามารถย้อนกลับได้และควรดำเนินการด้วยความระมัดระวัง ตรวจสอบให้แน่ใจว่าคุณไม่ได้ลบฐานข้อมูลผิดเนื่องจากเมื่อคุณลบฐานข้อมูลแล้วจะไม่สามารถกู้คืนได้
เป็นความคิดที่ดีเสมอในการสร้างสำเนาสำรองของฐานข้อมูลก่อนเรียกใช้แบบสอบถามแบบเลื่อนหากต้องการลบฐานข้อมูลให้พิมพ์คำสั่งต่อไปนี้โดยที่
database_name
เป็นชื่อของฐานข้อมูลที่คุณต้องการลบ:
DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist
เพื่อหลีกเลี่ยงการเห็นข้อผิดพลาดดังกล่าวให้ใช้คำสั่งต่อไปนี้แทน:
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
ในผลลัพธ์ด้านบน
Query OK
หมายถึงแบบสอบถามได้สำเร็จและ
1 warning
บอกเราว่าฐานข้อมูลไม่มีอยู่และไม่มีฐานข้อมูลถูกลบ
ลบฐานข้อมูล MySQL ด้วย mysqladmin
คุณยังสามารถลบฐานข้อมูล MySQL จากเทอร์มินัล Linux ได้โดยใช้ยูทิลิตี้ mysqladmin
ตัวอย่างเช่นหากต้องการลบฐานข้อมูลชื่อ
database_name
ให้พิมพ์คำสั่งต่อไปนี้แล้วป้อนรหัสผ่านผู้ใช้รูท MySQL ของคุณเมื่อได้รับแจ้ง:
mysqladmin -u root -p drop database_name
ข้อสรุป
คุณได้เรียนรู้วิธีลบฐานข้อมูล MySQL
อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ
Sun's Mickos: ฉันสบายดีกับ MySQL ของ MySQL 5.1 Rant

ผู้บริหารอาวุโสของ Sun ในวันจันทร์ลดลงความขัดแย้งกับสาธารณะล่าสุด วิพากษ์วิจารณ์โดยผู้ร่วมก่อตั้ง MySQL Michael Johnson "Monty" Widenius ซึ่งเป็นนักพัฒนาซอฟต์แวร์ฐานข้อมูลแบบโอเพนซอร์สของ MySQL ได้ปล่อย MySQL 5.1 เวอร์ชั่นล่าสุดของ Sun Microsystems ด้วยโพสต์โพสต์โพสต์ trashing ของเขาเมื่อวันที่ 29 พฤศจิกายนที่ผ่านมา Widenius เตือนให้ผู้ใช้ "ระมัดระวังเกี่ยวกับ MySQL 5.1" เพราะ "มีข้อผิดพลาดร้ายแรงที่รู้จักและไม่รู้จักหลายอย่างในคุณสมบัติใหม่ ๆ ที่ยังไม่ได้กล่าวถึง ความเห็นของ Widenius เพิ่มขึ้นอ
Microsoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการสร้างฐานข้อมูล MySQL บน linux ผ่านทางบรรทัดคำสั่ง

บทช่วยสอนนี้อธิบายวิธีใช้บรรทัดคำสั่งเพื่อสร้างฐานข้อมูล MySQL หรือ MariaDB