นี่คือคำสั่ง mysqladmin ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mysqladmin - ไคลเอนต์สำหรับจัดการเซิร์ฟเวอร์ MariaB
เรื่องย่อ
mysqladmin [ตัวเลือก] คำสั่ง [คำสั่งหาเรื่อง] [คำสั่ง [คำสั่งหาเรื่อง]] ...
DESCRIPTION
mysqladmin เป็นไคลเอนต์สำหรับดำเนินการธุรการ คุณสามารถใช้เพื่อตรวจสอบ
การกำหนดค่าของเซิร์ฟเวอร์และสถานะปัจจุบัน เพื่อสร้างและวางฐานข้อมูล และอื่นๆ
ขอร้อง mysqladmin อย่างนี้:
เปลือก> mysqladmin [ตัวเลือก] คำสั่ง [คำสั่งหาเรื่อง] [คำสั่ง [คำสั่งหาเรื่อง]] ...
mysqladmin รองรับคำสั่งต่อไปนี้ คำสั่งบางคำสั่งมีอาร์กิวเมนต์
ตามชื่อคำสั่ง
· สร้าง db_name
สร้างฐานข้อมูลใหม่ชื่อ db_name.
· แก้จุดบกพร่อง
แจ้งให้เซิร์ฟเวอร์เขียนข้อมูลการดีบักลงในบันทึกข้อผิดพลาด
รวมถึงข้อมูลเกี่ยวกับตัวกำหนดตารางเวลาเหตุการณ์ด้วย
· หยด db_name
ลบฐานข้อมูลที่ชื่อ db_name และโต๊ะทั้งหมด
·ขยายสถานะ
แสดงตัวแปรสถานะเซิร์ฟเวอร์และค่าของตัวแปร
· ฟลัช-เจ้าภาพ
ล้างข้อมูลทั้งหมดในแคชของโฮสต์
· ฟลัชล็อก
ล้างบันทึกทั้งหมด
· สิทธิพิเศษฟลัช
โหลดตารางการให้ทุนใหม่ (เหมือนกับการโหลดซ้ำ)
·ล้างสถานะ
ล้างตัวแปรสถานะ
·โต๊ะล้าง
ล้างโต๊ะทั้งหมด
· ฟลัชเธรด
ล้างแคชเธรด
· ฆ่า id,id...
ฆ่าเธรดเซิร์ฟเวอร์ หากระบุค่า ID เธรดหลายค่า จะต้องไม่มีช่องว่าง
ในรายการ
· รหัสผ่านเก่า รหัสผ่านใหม่
นี้เหมือนกับคำสั่งรหัสผ่านแต่เก็บรหัสผ่านโดยใช้เก่า (ก่อน MySQL
4.1) รูปแบบการแฮชรหัสผ่าน
· รหัสผ่าน รหัสผ่านใหม่
ตั้งรหัสผ่านใหม่ สิ่งนี้จะเปลี่ยนรหัสผ่านเป็น รหัสผ่านใหม่ สำหรับบัญชีที่คุณ
ใช้กับ mysqladmin เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ ดังนั้นในครั้งต่อไปที่คุณเรียกใช้
mysqladmin (หรือโปรแกรมไคลเอนต์อื่น ๆ ) โดยใช้บัญชีเดียวกัน คุณจะต้อง
ระบุรหัสผ่านใหม่
ถ้า รหัสผ่านใหม่ ค่ามีช่องว่างหรืออักขระอื่น ๆ ที่พิเศษของคุณ
ตัวแปลคำสั่ง คุณต้องใส่ไว้ในเครื่องหมายคำพูด บน Windows อย่าลืมใช้
อัญประกาศคู่มากกว่าอัญประกาศเดี่ยว คำพูดเดียวไม่ได้ถูกถอดออกจาก
รหัสผ่าน แต่ถูกตีความว่าเป็นส่วนหนึ่งของรหัสผ่าน ตัวอย่างเช่น:
เปลือก> mysqladmin รหัสผ่าน "ของฉัน ใหม่ รหัสผ่าน"
คำเตือน
อย่าใช้คำสั่งนี้หากเซิร์ฟเวอร์เริ่มต้นด้วย the
--skip-grant-ตาราง ตัวเลือก. จะไม่มีการเปลี่ยนรหัสผ่าน นี่มันเรื่องจริงด้วยซ้ำ
หากคุณนำหน้าคำสั่งรหัสผ่านด้วย flush-privileges บนบรรทัดคำสั่งเดียวกัน
เพื่อเปิดใช้งานตารางการให้ทุนอีกครั้งเนื่องจากการดำเนินการล้างเกิดขึ้นหลังจากที่คุณ
เชื่อมต่อ. อย่างไรก็ตาม คุณสามารถใช้ mysqladmin สิทธิ์ล้าง เพื่อเปิดใช้งานการให้ทุนอีกครั้ง
ตารางแล้วใช้แยก mysqladmin รหัสผ่าน คำสั่งเปลี่ยนรหัสผ่าน
· ปิง
ตรวจสอบว่าเซิร์ฟเวอร์ยังมีชีวิตอยู่ สถานะการกลับมาจาก mysqladmin คือ 0 ถ้า
เซิร์ฟเวอร์กำลังทำงานอยู่ 1 ถ้าไม่ได้ ค่านี้เป็น 0 แม้ในกรณีที่เกิดข้อผิดพลาด เช่น Access
ถูกปฏิเสธ เพราะหมายความว่าเซิร์ฟเวอร์กำลังทำงานแต่ปฏิเสธการเชื่อมต่อ
ซึ่งแตกต่างจากเซิร์ฟเวอร์ที่ไม่ทำงาน
· รายการกระบวนการ
แสดงรายการเธรดเซิร์ฟเวอร์ที่ใช้งานอยู่ นี่เป็นเหมือนผลลัพธ์ของ SHOW PROCESSLIST
คำแถลง. ถ้า --รายละเอียด ให้ตัวเลือก ผลลัพธ์จะเหมือนกับของ SHOW FULL
กระบวนการ
· โหลดซ้ำ
โหลดตารางทุนใหม่
· รีเฟรช
ล้างตารางทั้งหมดและปิดและเปิดไฟล์บันทึก
· ปิดตัวลง
หยุดเซิร์ฟเวอร์
· สตาร์ท-ทาส
เริ่มการจำลองแบบบนเซิร์ฟเวอร์สเลฟ
· สถานะ
แสดงข้อความสถานะเซิร์ฟเวอร์สั้น
· หยุดทาส
หยุดการจำลองแบบบนเซิร์ฟเวอร์ทาส
· ตัวแปร
แสดงตัวแปรระบบเซิร์ฟเวอร์และค่าของตัวแปรเหล่านั้น
· รุ่น
แสดงข้อมูลเวอร์ชันจากเซิร์ฟเวอร์
คำสั่งทั้งหมดสามารถย่อให้เหลือคำนำหน้าเฉพาะใดๆ ก็ได้ ตัวอย่างเช่น:
เปลือก> mysqladmin พรอค stat
+----+-------+-----------+----+---------+------+-- -----+--------------------------------+
| รหัส | ผู้ใช้ | เจ้าของที่พัก | db | คำสั่ง | เวลา | รัฐ | ข้อมูล |
+----+-------+-----------+----+---------+------+-- -----+--------------------------------+
| 51 | มอนตี้ | localhost | | แบบสอบถาม | 0 | | แสดงรายการกระบวนการ |
+----+-------+-----------+----+---------+------+-- -----+--------------------------------+
เวลาทำงาน: 1473624 หัวข้อ: 1 คำถาม: 39487
ข้อความค้นหาที่ช้า: 0 เปิด: 541 ล้างตาราง: 1
เปิดตาราง: 19 การสืบค้นต่อวินาที เฉลี่ย: 0.0268
เทศกาล mysqladmin สถานะ ผลลัพธ์คำสั่งแสดงค่าต่อไปนี้:
· เวลาทำงาน
จำนวนวินาทีที่เซิร์ฟเวอร์ MariaDB ทำงาน
· กระทู้
จำนวนเธรดที่ใช้งาน (ไคลเอนต์)
· คำถาม
จำนวนคำถาม (เคียวรี) จากลูกค้าตั้งแต่เซิร์ฟเวอร์เริ่มทำงาน
·แบบสอบถามช้า
จำนวนการสืบค้นที่ใช้เวลานานกว่า long_query_time วินาที
· เปิด
จำนวนตารางที่เซิร์ฟเวอร์เปิด
· ล้างโต๊ะ
จำนวนคำสั่ง flush-*, refresh และ reload ที่เซิร์ฟเวอร์ดำเนินการ
· เปิดโต๊ะ
จำนวนโต๊ะที่เปิดอยู่ในปัจจุบัน
·หน่วยความจำในการใช้งาน
จำนวนหน่วยความจำที่จัดสรรโดยตรงโดย mysqld. ค่านี้จะแสดงก็ต่อเมื่อ
MariaDB ได้รับการคอมไพล์ด้วย --with-debug=full.
· หน่วยความจำสูงสุดที่ใช้
จำนวนหน่วยความจำสูงสุดที่จัดสรรโดยตรงโดย mysqld. ค่านี้จะแสดงขึ้น
เฉพาะเมื่อ MariaDB ถูกคอมไพล์ด้วย --with-debug=full.
หากคุณดำเนินการ mysqladmin การปิด เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ภายในโดยใช้ซ็อกเก็ต Unix
ไฟล์, mysqladmin รอจนกว่าไฟล์ ID กระบวนการของเซิร์ฟเวอร์จะถูกลบเพื่อให้แน่ใจว่า
เซิร์ฟเวอร์หยุดทำงานอย่างถูกต้อง
mysqladmin รองรับตัวเลือกต่อไปนี้ซึ่งสามารถระบุได้ในบรรทัดคำสั่งหรือ
ในกลุ่มไฟล์ตัวเลือก [mysqladmin] และ [client]
· --ช่วยด้วย, -?
แสดงวิธีใช้และออก
· --ชุดอักขระ-dir=เส้นทาง
ไดเร็กทอรีที่ติดตั้งชุดอักขระ
· --บีบอัด, -C
บีบอัดข้อมูลทั้งหมดที่ส่งระหว่างไคลเอนต์และเซิร์ฟเวอร์หากทั้งคู่รองรับ
การอัด
· --connect-หมดเวลา=การหยุดพักชั่วคราว
เทียบเท่ากับ --connect_timeoutดูส่วนท้ายของส่วนนี้
· --นับ=N, -c N
จำนวนการวนซ้ำเพื่อให้ดำเนินการคำสั่งซ้ำหาก --นอน ตัวเลือก
ได้รับ
· --debug[= .]debug_options], -# [debug_options]
เขียนบันทึกการดีบัก แบบฉบับ debug_options สตริงคือ ´d:t:o,ชื่อไฟล์'. NS
ค่าเริ่มต้นคือ ´d:t:o,/tmp/mysqladmin.trace´
· --debug-ตรวจสอบ
ตรวจสอบหน่วยความจำและเปิดการใช้งานไฟล์เมื่อออก..
· --debug-ข้อมูล
พิมพ์ข้อมูลการดีบักและสถิติการใช้งานหน่วยความจำและ CPU เมื่อโปรแกรม
ทางออก
· --default-auth
ปลั๊กอินการตรวจสอบสิทธิ์เริ่มต้นฝั่งไคลเอ็นต์ที่จะใช้
· --default-ตัวอักษรตั้ง=ชุดอักขระ_ชื่อ
ใช้ ชุดอักขระ_ชื่อ เป็นชุดอักขระเริ่มต้น
· --defaults-extra-file=ชื่อไฟล์
ชุด ชื่อไฟล์ เป็นไฟล์ที่จะอ่านตัวเลือกเริ่มต้นจากหลังจากไฟล์เริ่มต้นทั่วโลก
ได้อ่านแล้ว ต้องให้เป็นตัวเลือกแรก
· --defaults-ไฟล์=ชื่อไฟล์
ชุด ชื่อไฟล์ เป็นไฟล์ที่จะอ่านตัวเลือกเริ่มต้นจาก แทนที่ไฟล์เริ่มต้นทั่วโลก
ต้องให้เป็นตัวเลือกแรก
· --บังคับ, -f
ไม่ต้องขอคำยืนยันการดรอป db_name สั่งการ. ด้วยคำสั่งหลายคำสั่ง
ดำเนินการต่อแม้ว่าจะมีข้อผิดพลาดเกิดขึ้น
· --โฮสต์=ชื่อโฮสต์, -h ชื่อโฮสต์
เชื่อมต่อกับเซิร์ฟเวอร์ MariaDB บนโฮสต์ที่กำหนด
· --ไม่มีเสียงบี๊บ, -b
ระงับเสียงเตือนที่ส่งโดยค่าเริ่มต้นสำหรับข้อผิดพลาด เช่น ความล้มเหลวใน
เชื่อมต่อกับเซิร์ฟเวอร์
· --ไม่มีค่าเริ่มต้น
อย่าอ่านตัวเลือกเริ่มต้นจากไฟล์ตัวเลือกใด ๆ อันนี้ต้องให้ก่อน
ข้อโต้แย้ง.
· --รหัสผ่าน[=รหัสผ่าน], -NS[รหัสผ่าน]
รหัสผ่านที่จะใช้เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ หากคุณใช้แบบฟอร์มตัวเลือกสั้น
(-p) คุณ ไม่ได้ มีช่องว่างระหว่างตัวเลือกและรหัสผ่าน หากคุณละเว้น
รหัสผ่าน ค่าตามหลัง --รหัสผ่าน or -p ตัวเลือกบนบรรทัดคำสั่ง mysqladmin
พร้อมท์สำหรับหนึ่ง
การระบุรหัสผ่านบนบรรทัดคำสั่งถือว่าไม่ปลอดภัย
· --ท่อ, -W
บน Windows ให้เชื่อมต่อกับเซิร์ฟเวอร์ผ่านไปป์ที่มีชื่อ ตัวเลือกนี้ใช้เฉพาะในกรณีที่
เซิร์ฟเวอร์รองรับการเชื่อมต่อไปป์ที่มีชื่อ
· --พอร์ต=port_num, -P port_num
หมายเลขพอร์ต TCP/IP ที่จะใช้สำหรับการเชื่อมต่อหรือ 0 สำหรับค่าเริ่มต้น ตามลำดับของ
การตั้งค่า, my.cnf, $MYSQL_TCP_PORT, / etc / บริการ, ค่าเริ่มต้นในตัว (3306)
· --print-ค่าเริ่มต้น
พิมพ์รายการอาร์กิวเมนต์ของโปรแกรมและออก สิ่งนี้จะต้องให้เป็นอาร์กิวเมนต์แรก
· --โปรโตคอล={TCP|ซ็อกเก็ต|ท่อ|หน่วยความจำ}
โปรโตคอลการเชื่อมต่อที่ใช้สำหรับเชื่อมต่อกับเซิร์ฟเวอร์ มีประโยชน์เมื่อ
พารามิเตอร์การเชื่อมต่ออื่น ๆ ตามปกติจะทำให้โปรโตคอลถูกใช้นอกเหนือจาก
หนึ่งที่คุณต้องการ
· --ญาติ, -r
แสดงความแตกต่างระหว่างค่าปัจจุบันและค่าก่อนหน้าเมื่อใช้กับ --นอน
ตัวเลือก. ในปัจจุบัน ตัวเลือกนี้ใช้ได้เฉพาะกับคำสั่งสถานะเพิ่มเติม
· --shutdown-หมดเวลาการหยุดพักชั่วคราว
เทียบเท่ากับ --shutdown_timeoutดูส่วนท้ายของส่วนนี้
· --เงียบ, -s
ออกโดยไม่โต้ตอบหากไม่สามารถสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ได้
· --นอน=ความล่าช้า, -i ความล่าช้า
รันคำสั่งซ้ำๆ นอนเพื่อ ความล่าช้า วินาทีในระหว่าง NS --นับ ตัวเลือก
กำหนดจำนวนการวนซ้ำ ถ้า --นับ ไม่ได้รับ mysqladmin ดำเนินการ
คำสั่งไม่มีกำหนดจนกว่าจะถูกขัดจังหวะ
· --ซ็อกเก็ต=เส้นทาง, -S เส้นทาง
สำหรับการเชื่อมต่อกับ localhost ไฟล์ซ็อกเก็ต Unix ที่จะใช้หรือบน Windows ให้ใช้ชื่อ
ชื่อไปป์ที่จะใช้
· --ssl
เปิดใช้งาน SSL สำหรับการเชื่อมต่อ (เปิดใช้งานโดยอัตโนมัติด้วยแฟล็กอื่น) ปิดการใช้งานด้วย
--ข้าม-ssl.
· --ssl-ca=ชื่อ
ไฟล์ CA ในรูปแบบ PEM (ตรวจสอบเอกสาร OpenSSL หมายถึง --ssl).
· --ssl-capath=ชื่อ
ไดเรกทอรี CA (ตรวจสอบเอกสาร OpenSSL หมายถึง --ssl).
· --ssl-ใบรับรอง=ชื่อ
ใบรับรอง X509 ในรูปแบบ PEM (ตรวจสอบเอกสาร OpenSSL หมายถึง --ssl).
· --ssl-รหัส=ชื่อ
รหัส SSL ที่จะใช้ (ตรวจสอบเอกสาร OpenSSL หมายถึง --ssl).
· --ssl-key=ชื่อ
คีย์ X509 ในรูปแบบ PEM (ตรวจสอบเอกสาร OpenSSL หมายถึง --ssl).
· --ssl-crl=ชื่อ
รายการเพิกถอนใบรับรอง (ตรวจสอบเอกสาร OpenSSL หมายถึง --ssl).
· --ssl-crlpath=ชื่อ
เส้นทางรายการเพิกถอนใบรับรอง (ตรวจสอบเอกสาร OpenSSL หมายถึง --ssl).
· --ssl-verify-server-cert
ตรวจสอบ "Common Name" ของเซิร์ฟเวอร์ในใบรับรองกับชื่อโฮสต์ที่ใช้เชื่อมต่อ นี้
ตัวเลือกถูกปิดใช้งานโดยค่าเริ่มต้น
· --ผู้ใช้=user_name, -u user_name
ชื่อผู้ใช้ MariaDB ที่จะใช้เมื่อเชื่อมต่อกับเซิร์ฟเวอร์
· --รายละเอียด, -v
โหมดละเอียด พิมพ์ข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่โปรแกรมทำ
· --รุ่น, -V
แสดงข้อมูลเวอร์ชันและออก
· --แนวตั้ง, -E
พิมพ์งานในแนวตั้ง มันคล้ายกับ --ญาติแต่พิมพ์ออกมาในแนวตั้ง
· --รอ[=นับ], -w[นับ]
หากไม่สามารถสร้างการเชื่อมต่อได้ ให้รอและลองอีกครั้งแทนที่จะยกเลิก ถ้า
นับ ค่าที่ได้รับจะแสดงจำนวนครั้งที่ลองอีกครั้ง ค่าเริ่มต้นคือหนึ่ง
เวลา
คุณยังสามารถตั้งค่าตัวแปรต่อไปนี้ได้โดยใช้ --var_name=ความคุ้มค่า
· เชื่อมต่อ_หมดเวลา
จำนวนวินาทีสูงสุดก่อนหมดเวลาการเชื่อมต่อ ค่าเริ่มต้นคือ 43200
(12 ชั่วโมง).
· ปิดเครื่อง_หมดเวลา
จำนวนวินาทีสูงสุดในการรอการปิดเซิร์ฟเวอร์ ค่าเริ่มต้นคือ3600
(1 ชั่วโมง).
ลิขสิทธิ์
ลิขสิทธิ์ 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2015 MariaDB
รากฐาน
เอกสารนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขได้เฉพาะภายใต้
ข้อกำหนดของสัญญาอนุญาตสาธารณะทั่วไปของ GNU ที่เผยแพร่โดยมูลนิธิซอฟต์แวร์เสรี
เวอร์ชัน 2 ของใบอนุญาต
เอกสารนี้เผยแพร่โดยหวังว่าจะเป็นประโยชน์ แต่ไม่มีเลย
การรับประกัน; โดยไม่มีการรับประกันโดยปริยายของ MERCHANTABILITY หรือ FITNESS FOR A PARTICULAR
วัตถุประสงค์. ดูสัญญาอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาสัญญาอนุญาตสาธารณะทั่วไปของกนูพร้อมกับโปรแกรม
ถ้าไม่ เขียนถึง Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
บอสตัน แมสซาชูเซตส์ 02110-1301 สหรัฐอเมริกา หรือดู http://www.gnu.org/licenses/.
ใช้ mysqladmin ออนไลน์โดยใช้บริการ onworks.net