Using SSH to Access the Command Line of a Remote Host (12/14)
สารบัญ:
- ก่อนที่จะเริ่ม
- สร้างฐานข้อมูล MySQL
- ดูฐานข้อมูล MySQL ทั้งหมด
- เลือกฐานข้อมูล MySQL
- สร้างฐานข้อมูล MySQL ด้วย mysqladmin
- ข้อสรุป
MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์สที่นิยมมากที่สุด
บทช่วยสอนนี้อธิบายวิธีการสร้างฐานข้อมูล MySQL หรือ MariaDB ผ่านบรรทัดคำสั่ง
ก่อนที่จะเริ่ม
เราสมมติว่าคุณได้ติดตั้งเซิร์ฟเวอร์ MySQL หรือ MariaDB ไว้ในระบบของคุณแล้ว
- วิธีการติดตั้ง MySQL บน CentOS 7, Ubuntu 18.04, Debian 9. วิธีการติดตั้ง MariaDB บน CentOS 7, Ubuntu 18.04, Debian 9
คำสั่งทั้งหมดจะถูกดำเนินการในฐานะผู้ใช้ที่เป็นผู้ดูแลระบบ (สิทธิ์ขั้นต่ำที่จำเป็นในการสร้างฐานข้อมูลใหม่คือ
CREATE
) หรือด้วยบัญชีผู้ใช้รูท
ในการเข้าถึง MySQL shell ให้พิมพ์คำสั่งต่อไปนี้และป้อนรหัสผ่านผู้ใช้รูท MySQL ของคุณเมื่อได้รับแจ้ง:
mysql -u root -p
หากคุณยังไม่ได้ตั้งรหัสผ่านสำหรับผู้ใช้รูท MySQL คุณสามารถละเว้นสวิตช์
-p
สร้างฐานข้อมูล MySQL
การสร้างฐานข้อมูล MySQL ใหม่นั้นง่ายเหมือนการรันคำสั่งเดียว
ในการสร้างฐานข้อมูล MySQL หรือ MariaDB ใหม่ให้ใช้คำสั่งต่อไปนี้โดยที่
database_name
เป็นชื่อของฐานข้อมูลที่คุณต้องการสร้าง:
CREATE DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
ERROR 1007 (HY000): Can't create database 'database_name'; database exists
เพื่อหลีกเลี่ยงข้อผิดพลาดหากฐานข้อมูลที่มีชื่อเดียวกันกับที่คุณพยายามสร้างมีอยู่คุณสามารถใช้คำสั่งต่อไปนี้:
CREATE DATABASE IF NOT EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
ในผลลัพธ์ด้านบนคุณสามารถดู
Query OK
ซึ่งหมายความว่าแบบสอบถามประสบความสำเร็จและ
1 warning
ที่บอกเราว่ามีฐานข้อมูลอยู่แล้วและไม่มีฐานข้อมูลใหม่ที่ถูกสร้างขึ้น
ดูฐานข้อมูล MySQL ทั้งหมด
ในการดูฐานข้อมูลที่คุณสร้างจากภายในเชลล์ MySQL ให้รันคำสั่งต่อไปนี้:
SHOW DATABASES;
คำสั่งด้านบนจะพิมพ์รายการฐานข้อมูลทั้งหมดบนเซิร์ฟเวอร์ ผลลัพธ์ควรคล้ายกับสิ่งนี้:
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
เลือกฐานข้อมูล MySQL
เมื่อคุณสร้างฐานข้อมูลฐานข้อมูลใหม่จะไม่ถูกเลือกเพื่อใช้งาน ในการเลือกฐานข้อมูลก่อนที่คุณจะเริ่มเซสชัน MySQL ให้ใช้คำสั่งต่อไปนี้:
USE database_name;
Database changed
เมื่อคุณเลือกฐานข้อมูลแล้วการดำเนินการที่ตามมาทั้งหมดเช่นการสร้างตารางจะถูกดำเนินการในฐานข้อมูลที่เลือก
สร้างฐานข้อมูล MySQL ด้วย mysqladmin
คุณยังสามารถสร้างฐานข้อมูล MySQL ใหม่จากเทอร์มินัล Linux ได้โดยใช้ยูทิลิตี้ mysqladmin
ตัวอย่างเช่นในการสร้างฐานข้อมูลชื่อ
database_name
ให้พิมพ์คำสั่งต่อไปนี้แล้วป้อนรหัสผ่านผู้ใช้รูท MySQL ของคุณเมื่อได้รับแจ้ง:
mysqladmin -u root -p create database_name
ข้อสรุป
คุณได้เรียนรู้วิธีสร้างฐานข้อมูล MySQL
อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ
mysql mariadbSun'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 ผ่านบรรทัดคำสั่ง