การติดตั้ง 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 ที่ใช้เชื่อมต่อกับเซิร์ฟเวอร์