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

ตัวเลือกบรรทัดคำสั่ง MySQL ที่ส่งผลต่อการจัดการตัวเลือก-ไฟล์


ให้เราเข้าใจว่าตัวเลือกบรรทัดคำสั่ง MySQL ส่งผลต่อการจัดการไฟล์ตัวเลือกอย่างไร -

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

−−print−defaults should be used immediately after −−defaults−file, −−defaults−extra−file, or −−loginpath.

ใน Windows หากการเริ่มต้นเซิร์ฟเวอร์เสร็จสิ้นด้วย --defaults-file และ --install ตัวเลือก --install จะต้องมาก่อน

--defaults-extra-file=file_name

บน Unix ให้อ่านบรรทัดด้านบนในไฟล์ตัวเลือกหลังไฟล์ตัวเลือกส่วนกลาง แต่ให้แน่ใจว่าอยู่ก่อนไฟล์ตัวเลือกผู้ใช้ในทุกแพลตฟอร์มก่อนไฟล์เส้นทางการเข้าสู่ระบบ

--login-path=name

ช่วยอ่านตัวเลือกจากพาธล็อกอินที่มีชื่อในไฟล์พาธล็อกอิน .mylogin.cnf "เส้นทางการเข้าสู่ระบบ" คือกลุ่มตัวเลือกที่มีตัวเลือกซึ่งระบุเซิร์ฟเวอร์ MySQL ที่ถูกต้องซึ่งต้องเชื่อมต่อและบัญชีใดที่ต้องตรวจสอบสิทธิ์

ในการสร้างหรือแก้ไขไฟล์พาธการเข้าสู่ระบบ ต้องใช้ยูทิลิตี้ mysql_config_editor

mysql --login-path=mypath

โดยค่าเริ่มต้น ไคลเอนต์ mysql จะอ่านกลุ่มตัวเลือก [ไคลเอนต์] และ [mysql] สำหรับคำสั่งข้างต้น mysql จะอ่าน [client] และ [mysql] จากไฟล์ตัวเลือกอื่นๆ และ [client], [mysql] และ [mypath] จะอ่านจากไฟล์เส้นทางการเข้าสู่ระบบ

โปรแกรมไคลเอนต์อ่านไฟล์พาธการเข้าสู่ระบบแม้ว่าจะใช้ตัวเลือก --no-defaults ในการระบุชื่อไฟล์พาธล็อกอินสำรอง จะต้องตั้งค่าตัวแปรสภาพแวดล้อม MYSQL_TEST_LOGIN_FILE

--print-defaults

มันพิมพ์ชื่อโปรแกรมและตัวเลือกทั้งหมดที่ได้รับจากไฟล์ตัวเลือก ค่ารหัสผ่านถูกปิดบัง