Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

มีโปรแกรมประเภทใดบ้างในฐานข้อมูล MySQL เพื่อจัดการเซิร์ฟเวอร์ MySQL


ฐานข้อมูล MySQL ให้โปรแกรมต่อไปนี้เป็นเครื่องมือในการดูแลจัดการเซิร์ฟเวอร์ MySQL -

mysqld

เป็นที่รู้จักกันว่าภูตเซิร์ฟเวอร์ MySQL เป็นโปรแกรมหลักที่ทำงานส่วนใหญ่ในการติดตั้ง MySQL เราจำเป็นต้องใช้ 'mysqld' เพื่อเริ่มเซิร์ฟเวอร์ MySQL ของเรา มีตัวเลือกมากมายที่สามารถระบุได้เมื่อเริ่มต้น

mysqladmin

ประมวลผลคำแนะนำในการเขียนใหม่เสร็จแล้ว (Unique Article)

โดยทั่วไป 'mysqladmin ' อาจเป็นไคลเอนต์สำหรับเล่นการดำเนินการด้านการดูแลระบบ เราสามารถใช้เพื่อดูการกำหนดค่าของเซิร์ฟเวอร์และสถานะปัจจุบัน เพื่อสร้างและวางฐานข้อมูล และอื่นๆ อีกมากมาย

ตัวอย่างเช่น ด้วยความช่วยเหลือของคำสั่งต่อไปนี้โดยใช้ตัวเลือก –ping กับ 'mysqladmin' เราสามารถตรวจสอบว่าเซิร์ฟเวอร์ MySQL ยังมีชีวิตอยู่หรือไม่ -

C:\mysql\bin>mysqladmin -u root ping
mysqld is alive

และถ้าเราต้องการสร้างฐานข้อมูลใหม่ ก็สามารถทำได้โดยใช้คำสั่งต่อไปนี้ −

C:\mysql\bin>mysqladmin -u root create Tutorials

การดำเนินการด้านการดูแลระบบอื่นๆ สามารถทำได้โดยใช้ตัวเลือกต่างๆ กับ 'mysqladmin'

mysql

โดยพื้นฐานแล้ว มันคืออินเทอร์เฟซบรรทัดคำสั่งสำหรับผู้ใช้ปลายทางในการจัดการออบเจ็กต์ข้อมูลผู้ใช้

mysqlcheck

เป็นอินเทอร์เฟซบรรทัดคำสั่งสำหรับผู้ใช้ในการดำเนินการบำรุงรักษาตาราง เช่น การตรวจสอบ การซ่อมแซม การเพิ่มประสิทธิภาพ และการวิเคราะห์ตาราง ต้องใช้เมื่อเซิร์ฟเวอร์ 'mysqld' ทำงานอยู่ เพราะเราไม่ต้องหยุดเซิร์ฟเวอร์เพื่อทำการบำรุงรักษาตาราง

mysqlshow

เป็นอินเทอร์เฟซบรรทัดคำสั่งสำหรับผู้ใช้เพื่อดูข้อมูลเกี่ยวกับตารางและคอลัมน์ ใช้เพื่อดูฐานข้อมูลที่มีอยู่ ตาราง หรือคอลัมน์หรือดัชนีของตารางอย่างรวดเร็ว

mysqldump

เป็นอินเทอร์เฟซบรรทัดคำสั่งสำหรับผู้ดูแลระบบหรือผู้ใช้ปลายทางเพื่อส่งออกข้อมูลจากเซิร์ฟเวอร์ไปยังไฟล์ โดยพื้นฐานแล้วจะทำการสำรองข้อมูลแบบลอจิคัลซึ่งสร้างชุดคำสั่ง SQL ที่สามารถดำเนินการเพื่อสร้างข้อกำหนดออบเจ็กต์ฐานข้อมูลและข้อมูลตารางเดิม คำสั่ง mysqldump สามารถสร้างเอาต์พุตในรูปแบบ CSV ข้อความที่ใช้ตัวคั่นอื่นๆ หรือรูปแบบ XML

mysqimport

เป็นอินเทอร์เฟซบรรทัดคำสั่งสำหรับผู้ดูแลระบบหรือผู้ใช้ปลายทางในการโหลดไฟล์ข้อมูลลงในตาราง เครื่องมือโปรแกรมเพื่อโหลดข้อมูลลงในตาราง