มี 5 โปรแกรมที่เกี่ยวข้องกับการติดตั้ง MySQL มีการระบุไว้และกล่าวถึงโดยสังเขปด้านล่าง −
-
comp_err
-
mysql_secure_installation
-
mysql_tzinfo_to_sql
-
mysql_upgrade
comp_err
comp_err สร้างไฟล์ errmsg.sys ซึ่งใช้โดย mysqld เพื่อกำหนดข้อความแสดงข้อผิดพลาดที่จำเป็นต้องแสดงสำหรับรหัสข้อผิดพลาดต่างๆ comp_err ยังสร้างไฟล์ส่วนหัว mysqld_error.h, mysqld_ername.h และ mysqld_errmsg.h ด้วย
สามารถเรียกใช้ comp_err ได้ดังนี้ -
shell> comp_err [options]
mysql_secure_installation
โปรแกรม mysql_secure_installation นี้ทำให้ผู้ใช้สามารถปรับปรุงความปลอดภัยของการติดตั้ง MySQL ด้วยวิธีที่กล่าวถึงด้านล่าง -
-
ผู้ใช้สามารถตั้งรหัสผ่านสำหรับบัญชีรูทได้
-
ผู้ใช้สามารถลบบัญชีรูทที่สามารถเข้าถึงได้จากภายนอกโฮสต์ในพื้นที่
-
ผู้ใช้สามารถลบบัญชีผู้ใช้ที่ไม่ระบุตัวตนได้
-
ผู้ใช้สามารถลบฐานข้อมูลทดสอบซึ่งโดยค่าเริ่มต้นสามารถเข้าถึงได้โดยผู้ใช้ทั้งหมด แม้กระทั่งผู้ใช้ที่ไม่ระบุชื่อ) และสิทธิ์ที่อนุญาตให้ทุกคนเข้าถึงฐานข้อมูลด้วยชื่อที่ขึ้นต้นด้วย test_
-
mysql_secure_installation ช่วยให้ผู้ใช้สามารถนำคำแนะนำด้านความปลอดภัยไปใช้
mysql_tzinfo_to_sql
โปรแกรม mysql_tzinfo_to_sql ช่วยโหลดตารางเขตเวลาในฐานข้อมูล mysql มันถูกใช้กับระบบที่มีฐานข้อมูล zoneinfo นั่นคือชุดของไฟล์ที่อธิบายเขตเวลา ตัวอย่างของระบบดังกล่าว ได้แก่ Linux, FreeBSD, Solaris และ macOS ตำแหน่งที่น่าจะเป็นไปได้มากที่สุดสำหรับไฟล์เหล่านี้คือไดเร็กทอรี /usr/share/zoneinfo (/usr/share/lib/zoneinfo บน Solaris)
mysql_upgrade
ทุกครั้งที่อัปเกรด MySQL ผู้ใช้ควรดำเนินการ mysql_upgrade ที่มองหาความไม่เข้ากันกับเซิร์ฟเวอร์ MySQL ที่อัปเกรดแล้ว
สามารถใช้ mysql_upgrade ได้ตามที่แสดงด้านล่าง -
-
ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์กำลังทำงานอยู่
-
เรียกใช้ mysql_upgrade เพื่ออัปเกรดตารางระบบใน mysql schema
ตรวจสอบและซ่อมแซมตารางในสคีมาอื่นโดยใช้คำสั่งด้านล่าง -
shell > mysql_upgrade [options]
หยุดเซิร์ฟเวอร์และเริ่มต้นใหม่เพื่อให้การเปลี่ยนแปลงตารางระบบมีผล