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

โปรแกรมที่เกี่ยวข้องกับการติดตั้ง MySQL


มี 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]

หยุดเซิร์ฟเวอร์และเริ่มต้นใหม่เพื่อให้การเปลี่ยนแปลงตารางระบบมีผล