10 คำสั่งในการจัดการฐานข้อมูลด้วย MySQLAdmin

เป็นเวลาหลายปีที่ฉันจัดการฐานข้อมูล MySQL โดยเข้าสู่เซิร์ฟเวอร์ MySQL และดำเนินการตามคำสั่งนั่นคือ:

mysql -u root -p

และที่นี่ฉันเขียนรหัสผ่านและฉันสามารถทำสิ่งที่ต้องการได้ แต่ฉันเพิ่งค้นพบ: mysqladmin

เวอร์ชันและสถานะของ MySQL?

ก่อนอื่นให้ตรวจสอบเวอร์ชันของ MySQL ที่ติดตั้ง:

mysqladmin -u root -p ping

O ดี:

sudo service mysql status

ในกรณีของฉันฉันได้รับสิ่งนี้:

mysql สถานะยังมีชีวิตอยู่

ถึงกระนั้นพวกเขายังสามารถทราบเวอร์ชันของ MySQL ที่ทำงานด้วย:

mysqladmin -u root -p version

จะตั้งหรือเปลี่ยนรหัสผ่านเพื่อรูทใน MySQL ได้อย่างไร?

ในหลาย ๆ distros เมื่อมีการติดตั้งเซิร์ฟเวอร์ MySQL จะไม่ได้กำหนดค่าด้วยรหัสผ่านรูทตามค่าเริ่มต้นสำหรับ MySQL เสมอไปการสร้างรหัสผ่านสำหรับรูทเมื่อไม่มีมันทำได้ง่ายๆดังนี้:

mysqladmin -u root password PASSWORD-QUE-QUIERAN

หากไม่ใช่กรณีนี้และพวกเขามีรหัสผ่านสำหรับรูท แต่ต้องการเปลี่ยนไวยากรณ์จะเป็นดังนี้:

mysqladmin -u root -pPASSWORD-QUE-TIENEN password 'NUEVO-PASSWORD'

จะสร้างฐานข้อมูลใน MySQL ได้อย่างไร?

ง่ายเหมือนวิ่ง:

mysqladmin -u root -p create NOMBRE-DE-DB

จะลบฐานข้อมูลใน MySQL ได้อย่างไร?

คล้ายกับคำสั่งก่อนหน้านี้มาก:

mysqladmin -u root -p drop NOMBRE-DE-DB

จะรู้ได้อย่างไรว่ามีการเชื่อมต่อกับเซิร์ฟเวอร์ MySQL อย่างไร?

mysqladmin -u root -p status

ในขณะที่ฉันเขียนบทความนี้บนแล็ปท็อปของฉันมันแสดงสิ่งต่อไปนี้:

ระยะเวลาทำงาน: 19381 เธรด: 1 คำถาม: 9518 การสืบค้นช้า: 0 เปิด: 431 ตารางล้าง: 1 ตารางที่เปิด: 106 ข้อความค้นหาต่อวินาทีเฉลี่ย: 0.491

ในทำนองเดียวกันหากคุณต้องการทราบค่าและเงื่อนไขทั้งหมดของตัวแปรให้ใส่:

mysqladmin -u root -p extended-status

ผลลัพธ์จะครอบคลุมมากขึ้นในครั้งนี้

หรือหากสิ่งนี้ไม่ได้บอกข้อมูลที่คุณต้องการให้ลอง:

mysqladmin -u root -p variables

ในกรณีที่คุณต้องการโหลดสิทธิ์ใหม่นั่นคือทำการล้างคำสั่งจะเป็น:

mysqladmin -u root -p reload;
mysqladmin -u root -p refresh

คำสั่งทั้งหมดนี้ทำงานร่วมกับเซิร์ฟเวอร์ MySQL ที่อยู่ใน localhost หากคุณต้องการดำเนินการคำสั่งบนเซิร์ฟเวอร์ระยะไกลคุณต้องเพิ่ม:

-h IP-DE-SERVIDOR

อย่างไรก็ตามฉันรู้ว่าหลายคนชอบ PHPMyAdmin และคนอื่น ๆ ก็ชอบเทอร์มินัลที่นี่เรามีเคล็ดลับสำหรับเทอร์มินัล😉

หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ MySQLAdmin ที่คุณรู้อยู่แล้ว - » mysqladmin - help

ความนับถือ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Eliotime3000 dijo

    แจ้งให้ผู้แก้ไขโพสต์ทราบว่าไม่สามารถดูรูปภาพได้หรือมีปัญหาเกี่ยวกับสิทธิ์ของไดเร็กทอรีเพื่อดูกราฟิก

    1.    KZKG ^ กาอาระ dijo

      ตอนนี้ฉันแก้ไขแล้วขอบคุณ🙂

      1.    ชอบใคร dijo

        ยังไม่เห็น😮

        1.    ซีก84 dijo

          ตอนนี้การเปลี่ยนแปลงถูกนำไปใช้

          1.    Eliotime3000 dijo

            ป่านนี้ไม่เห็นอะไรเลย สิ่งที่ง่ายที่สุดคือการอัปโหลดภาพไปยัง Imgur จากนั้นคุณก็เชื่อมโยงมัน

          2.    KZKG ^ กาอาระ dijo

            ตอนนี้ได้รับการแก้ไขแล้วขออภัยในความล่าช้า ... วันนี้ฉันมีปัญหาในการออนไลน์

  2.   Elav dijo

    อืม .. ฉันมองไม่เห็นภาพเหมือนกันดูเหมือนว่ามี "ใครบางคน" สอดนิ้วเข้าไปในที่ที่เขาไม่ควร😀

  3.   นาธาน dijo

    เรียนรู้ Microsoft Access อย่าเสียเวลากับสิ่งนี้ ไม่มีใครใช้มัน

    1.    Elav dijo

      JAAAAAAAAAAAAAAAAAAAAAJAJAJAJAJAJAJAJAJAJAJA … Microsoft Access? อย่างจริงจัง? เศร้าโศกดีอ่านอะไร ...

      1.    Eliotime3000 dijo

        ฉันก็พูดเหมือนกันแม้ว่า MySQL จะจัดการได้ง่ายกว่า Access ในแง่ของฟังก์ชันการทำงาน (และอื่น ๆ อีกมากมายหากคุณทำจากคอนโซล)

        1.    Elav dijo

          คือ Access ไม่เหมือนกับ MySQL เลย มาดูกันว่าใครเป็นผู้จัดการ DB ของไซต์โดยใช้ Access?

          1.    pandev92 dijo

            คือแอคเซสไม่ทำหน้าที่เดียวกันฮ่า ๆ !

    2.    Eliotime3000 dijo

      ในเปรูพวกเขาใช้มันมากใน MyPES แม้ว่าการใช้งานจริงที่ระบบนี้ได้รับจะน้อยมากโดยไม่ได้คำนึงว่ามันค่อนข้างอ่อนแอเมื่อเทียบกับ MySQL / MariaDB, PostgreSQL และแก๊ง

    3.    Rodolfo dijo

      Friend Access ไม่ใช่ DB ดังนั้นเซิร์ฟเวอร์ sql ใช่การเข้าถึงก็เหมือนกับการจำลอง DB ขนาดเล็ก Mysql หากเป็นเครื่องมือฐานข้อมูลซึ่งมีหลายสิ่งหลายอย่างที่เป็นกรรมสิทธิ์ของ DB ในทุกวันนี้ไม่มีอะไรให้อิจฉาเอ็นจิ้นอื่น ๆ โดย DB

      คุณทราบหรือไม่ว่าโฮสต์อินเทอร์เน็ตให้การสนับสนุน mysql cms มากมายเช่น drupal, joomla, wordpress และทุกอย่างที่เกี่ยวข้องกับเว็บแอปพลิเคชันในกรณีส่วนใหญ่ใช้ mysql ซึ่งจะสอนคุณอย่างแน่นอนว่าพวกเขากำลังทำบางสิ่งบางอย่างพื้นฐานและนั่นคือเหตุผลที่พวกเขาใช้การเข้าถึง แต่คุณจำเป็นต้องอ่านและค้นหา เกี่ยวกับเอ็นจิ้นหรือผู้จัดการฐานข้อมูล

      1.    เทวดา dijo

        Rodolfo ใช่คุณรู้ขอบคุณ
        Acces ไม่ใช่ DB acces เป็นโปรแกรม Guindous ที่เป็นกรรมสิทธิ์

  4.   Eliotime3000 dijo

    แน่นอนว่าปัญหาเกิดจากการที่ KZKGGaara เล่นกับ BD ของ VPN และทำให้มองไม่เห็นภาพโดยสิ้นเชิง

  5.   ตุ๊ย dijo

    ในกรณีที่ไร้ประโยชน์จนไม่มีคำสั่งใดที่เหมาะกับคุณให้คัดลอกคำสั่งนี้ในเทอร์มินัล:

    ~ # sudo apt-get -y ลบ –purge mysql

    1.    Eliotime3000 dijo

      ฮะฮะฮะฮะฮะฮะฮะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะะ !!!!!!

      ไม่อยากจะเชื่อเลยว่าพวกเขาโยนผ้าเช็ดตัวด้วย MySQL อย่างรวดเร็ว

  6.   หุ่นยนต์ dijo

    สวัสดี
    เข้าถึงมันถูกใช้โดยผู้ที่ไม่สามารถจ่ายอะไรได้ดีกว่าและ บริษัท ขนาดใหญ่ใด ๆ ก็ใช้ mysql
    หยุดเป็นโทรลล์

    1.    Eliotime3000 dijo

      นั่นคือเหตุผลที่ในเปรูขึ้นอยู่กับ Microsoft มากจึงใช้ผลิตภัณฑ์ของตนอย่างละเอียดถี่ถ้วน (รวมถึง Access และ SQL Server)

  7.   มกราคม981 dijo

    ฉันคิดว่าคำสั่งที่สำคัญหายไป: mysql -u root -p source db-name ที่ใช้ในการนำเข้าฐานข้อมูล ความนับถือ.

    1.    Eliotime3000 dijo

      ฉันรู้ว่าตั้งแต่ฉันได้รับการสอน MySQL กับ Windows

  8.   วิเลียม dijo

    จนถึงตอนนี้ฉันยังไม่พบเครื่องมือใหม่ที่ดีในการทำงานกับ MySQL - Valentina Studio เป็นรุ่นฟรีที่คุณสามารถทำสิ่งต่างๆให้เสร็จสิ้นได้ด้วยเครื่องมือทางการค้ามากมาย!
    ขอแนะนำให้ลองดู http://www.valentina-db.com/en/valentina-studio-overview

  9.   มาริโอริเวโรส dijo

    วิธีจัดการ db mysql ใน centos 6 ด้วยไคลเอนต์ windows

  10.   มานูเอลลูเซโร dijo

    โดยประมาณ

    ฉันจะรู้ได้อย่างไรโดยคอนโซลในเซิร์ฟเวอร์ลินุกซ์เอ็นจินฐานข้อมูลที่ติดตั้ง

    ขอบคุณ
    atte
    มล.

    1.    KZKG ^ กาอาระ dijo

      สวัสดี

      สมมติว่าคุณใช้ distro เช่น Debian ที่ติดตั้งคำสั่ง aptitude ไว้แล้วคุณสามารถตรวจสอบดังนี้:

      aptitude search mysql | grep server

      สิ่งนี้จะบอกคุณว่ามีการติดตั้งเซิร์ฟเวอร์ MySQL หรือไม่

      คุณสามารถลองทำเช่นเดียวกันกับ Postgre

      โปรดจำไว้ว่าอักษรตัวแรกทางด้านซ้ายคือตัวบ่งชี้ P หมายความว่ายังไม่ได้ติดตั้งหมายความว่าติดตั้งแล้ว

  11.   ฮวนปาโบลโมเรโน dijo

    ฉันชอบข้อมูลนี้มันน่าสนใจมาก😉
    ขอบคุณสำหรับทุกสิ่ง…