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

mysql_secure_installation - ปรับปรุงความปลอดภัยในการติดตั้ง MySQL


การติดตั้ง mysql_secure_installation คืออะไร

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

  • โปรแกรมนี้ช่วยให้ผู้ใช้สามารถปรับปรุงความปลอดภัยในการติดตั้ง MySQL ด้วยวิธีที่กล่าวถึงด้านล่าง:

  • ผู้ใช้สามารถตั้งรหัสผ่านสำหรับบัญชีรูทได้

  • ผู้ใช้สามารถลบบัญชีรูทที่สามารถเข้าถึงได้จากภายนอกโฮสต์ในพื้นที่

  • ผู้ใช้สามารถลบบัญชีผู้ใช้ที่ไม่ระบุตัวตนได้

  • ผู้ใช้สามารถลบฐานข้อมูลทดสอบซึ่งโดยค่าเริ่มต้นสามารถเข้าถึงได้โดยผู้ใช้ทั้งหมด แม้กระทั่งผู้ใช้ที่ไม่ระบุชื่อ) และสิทธิ์ที่อนุญาตให้ทุกคนเข้าถึงฐานข้อมูลด้วยชื่อที่ขึ้นต้นด้วย test_

  • mysql_secure_installation ช่วยให้ผู้ใช้สามารถนำคำแนะนำด้านความปลอดภัยไปใช้

การใช้งานปกติคือการเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ในเครื่อง จากนั้นเรียกใช้ mysql_secure_installation โดยไม่มีอาร์กิวเมนต์ ตัวอย่างได้แสดงไว้ด้านล่าง −

shell> mysql_secure_installation

เมื่อดำเนินการคำสั่งข้างต้น mysql_secure_installation จะแจ้งให้ผู้ใช้พิจารณาว่าต้องดำเนินการใด

เชื่อมต่อกับเซิร์ฟเวอร์ภายในเครื่อง

ตัวเลือกไคลเอนต์ MySQL ปกติส่วนใหญ่ เช่น --host และ --port สามารถใช้กับบรรทัดคำสั่งและในไฟล์ตัวเลือก เรามาดูตัวอย่างกัน −

ในการเชื่อมต่อกับเซิร์ฟเวอร์ภายในเครื่องผ่าน IPv6 โดยใช้พอร์ต 3307 คุณสามารถใช้คำสั่งด้านล่าง -

shell> mysql_secure_installation --host=::1 --port=3307

ตัวเลือก

mysql_secure_installation รองรับตัวเลือกด้านล่างและสามารถระบุได้ในบรรทัดคำสั่งหรือในกลุ่ม [mysql_secure_installation] และ [client] ของไฟล์ตัวเลือก

--host=host_name, -h host_name

ช่วยเชื่อมต่อกับเซิร์ฟเวอร์ MySQL บนโฮสต์ที่กำหนด

--ไม่มีค่าเริ่มต้น

ไม่อ่านไฟล์ตัวเลือกใด ๆ หากการเริ่มต้นโปรแกรมล้มเหลวเนื่องจากการอ่านตัวเลือกที่ไม่รู้จักจากไฟล์ตัวเลือก คุณสามารถใช้ตัวเลือก --no-defaults เพื่อป้องกันไม่ให้ถูกอ่านได้

--ช่วยด้วย -?

ช่วยแสดงข้อความช่วยเหลือและออก

--use-default

มันถูกใช้เพื่อดำเนินการแบบไม่โต้ตอบ สามารถใช้ตัวเลือกนี้สำหรับการติดตั้งแบบอัตโนมัติ

--user=user_name, -u ชื่อผู้ใช้

เป็นชื่อผู้ใช้ของบัญชี MySQL ที่ใช้เชื่อมต่อกับเซิร์ฟเวอร์