MySQLAdmin ile veritabanlarını yönetmek için 10 komut

Yıllardır MySQL veritabanlarımı her zaman MySQL sunucusuna girerek ve talimatları uygulayarak yönettim:

mysql -u root -p

Ve buraya şifreyi yazıyorum ve istediğimi yapabilirim, ancak yeni keşfettim: mysqladmin

MySQL sürümü ve durumu?

Öncelikle kurulu MySQL sürümünü kontrol edelim:

mysqladmin -u root -p ping

Peki:

sudo service mysql status

Benim durumumda bu ortaya çıkıyor:

mysql-durumu-canlı

Aynı şekilde, kullandığınız MySQL sürümünü de öğrenebilirsiniz:

mysqladmin -u root -p version

MySQL'de root şifresi nasıl ayarlanır veya değiştirilir?

Çoğu dağıtımda, bir MySQL sunucusu kurulduğunda, her zaman MySQL için varsayılan bir kök parolasıyla yapılandırılmaz; bir parolaya sahip olmadığında root için bir parola oluşturmak şu kadar basittir:

mysqladmin -u root password PASSWORD-QUE-QUIERAN

Durum böyle değilse ve root için bir parolanız varsa ancak bunu değiştirmek istiyorsanız sözdizimi aşağıdaki gibidir:

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

MySQL'de bir veritabanı nasıl oluşturulur?

Çalıştırmak kadar basit:

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

MySQL'de bir veritabanı nasıl silinir?

Önceki talimata çok benzer:

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

MySQL sunucusuna hangi bağlantıların olduğunu nasıl bilebilirim?

mysqladmin -u root -p status

Bu makaleyi dizüstü bilgisayarımda yazdığım anda bana aşağıdakileri gösteriyor:

Çalışma Süresi: 19381 Konular: 1 Sorular: 9518 Yavaş sorgular: 0 Açılma: 431 Tabloları temizleme: 1 Açık tablolar: 106 Saniye başına sorgu ortalama: 0.491

Benzer şekilde, değişkenlerin tüm değerlerini ve koşullarını bilmek istiyorsanız şunu girmeniz yeterlidir:

mysqladmin -u root -p extended-status

Çıktı bu sefer çok daha kapsamlı olacak.

Veya bu size ihtiyacınız olan bilgiyi söylemiyorsa şunu deneyin:

mysqladmin -u root -p variables

Ayrıcalıkları yeniden yüklemek, yani temizleme yapmak istemeniz durumunda komut şöyle olacaktır:

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

Tüm bu komutlar, MySQL sunucusunun localhost'ta olmasıyla çalışır, eğer talimatları uzak bir sunucuda yürütmek istiyorsanız şunu eklemelisiniz:

-h IP-DE-SERVIDOR

Neyse, birçok kişinin PHPMyAdmin'i, diğerlerinin ise sadece terminali tercih ettiğini biliyorum, burada terminal için bazı ipuçlarımız var 😉

MySQLAdmin hakkında daha fazla bilgi edinmek istiyorsanız zaten biliyorsunuzdur -» mysqladmin – yardım

selamlar


27 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   eliotime3000 dijo

    Gönderinin editörüne, görselin görüntülenemediği veya grafiği görüntüleyebilmek için dizin izinlerinde sorunlar olduğu konusunda uyarıda bulunun.

    1.    KZKG ^ Gaara dijo

      Hemen düzeltiyorum, teşekkürler 🙂

      1.    kim gibi dijo

        Hala görülmedi 😮

        1.    Sieg84 dijo

          Değişiklik kısa süre içinde uygulanacak

          1.    eliotime3000 dijo

            Şu ana kadar hiçbir şey göremiyorum. En kolay şey, görseli Imgur'a yüklemek, ardından onu bağlamaktır ve bu kadar.

          2.    KZKG ^ Gaara dijo

            Zaten düzeltildi, gecikme için özür dilerim... Bugünlerde çevrimiçi olma konusunda sorunlar yaşadım.

  2.   ela dijo

    Mmm.. Ben de görüntüyü göremiyorum, öyle görünüyor ki "birisi" parmaklarını koymaması gereken yere koymuş 😀

  3.   Nathan dijo

    Microsoft Access'i öğrenin, bununla zaman kaybetmeyin. Kimse onu kullanmıyor

    1.    ela dijo

      JAAAAAAAAAAAAAAAAAAAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA''). Gerçekten mi? Aman Tanrım, okuman gerekenler...

      1.    eliotime3000 dijo

        Ben de aynısını söylüyorum, ancak işlevsellik açısından MySQL'in kullanımı Access'ten çok daha kolay görünse de (özellikle bunu konsoldan yapıyorsanız).

        1.    ela dijo

          Erişim MySQL ile kesinlikle aynı değildir. Bakalım Access kullanarak bir sitenin veritabanını kim yönetiyor?

          1.    pandev92 dijo

            Sadece erişim aynı işlevi yapmıyor LOL!

    2.    eliotime3000 dijo

      Peru'da bunu MyPES'te çok kullanıyorlar, buna rağmen bu sistemin gerçek kullanımı minimum düzeyde, MySQL/MariaDB, PostgreSQL ve diğerleriyle karşılaştırıldığında oldukça zayıf olduğu göz önüne alınmıyor.

    3.    Rodolfo dijo

      Amigo Access bir DB değil, sql sunucusu evet, erişim DB'nin küçük bir simülasyonu gibidir, Mysql bir veritabanı motorudur, bugünlerde özel DB'lerin sahip olduğu birçok şeye sahiptir, DB'deki diğer motorları kıskanacak hiçbir şey yoktur.

      İnternet barındırma hizmetinin MySQL için yerel destek sağladığını biliyor muydunuz? drupal, joomla, wordpress gibi birçok cms ve web uygulamalarıyla ilgili her şey çoğu durumda mysql kullanıyorlar, burada size kesinlikle temel bir şey yaptıklarını ve bu yüzden erişimi kullandıklarını öğretiyorlar, ancak sizin okumanız ve öğrenmeniz çok önemli veritabanlarının motorları veya yöneticileri hakkında.

      1.    melek dijo

        Rodolfo Biliyorsan teşekkür ederim
        Acces bir DB değildir, erişimler özel bir Guindous programıdır

  4.   eliotime3000 dijo

    Elbette sorun KZKGGaara'nın VPN DB ile oynaması ve görüntünün görülmesini tamamen engellemesinden kaynaklanıyordu.

  5.   palyaço dijo

    Eğer komutlardan hiçbiri işinize yaramayacak kadar kullanışsızsa, bu komutu bir terminale kopyalayın:

    ~ # sudo apt-get -y kaldır –purge mysql

    1.    eliotime3000 dijo

      HAHAHAHAHAHAHAHAHAHAHAAAAAAAAAAAAAAA!!!!!!

      MySQL'e bu kadar çabuk havlu attıklarına inanamıyorum.

  6.   cyborg dijo

    Merhaba
    erişim, daha iyisine gücü yetmeyenler tarafından kullanılır ve her büyük şirket mysql kullanır,
    Trol olmayı bırak

    1.    eliotime3000 dijo

      Bu nedenle Microsoft'a aşırı bağımlı olan Peru, ürünlerini (Access ve SQL Server dahil) kapsamlı bir şekilde kullanıyor.

  7.   Janus981 dijo

    Önemli bir komutun eksik olduğunu düşünüyorum: Bir veritabanını içe aktarmak için kullanılan mysql -u root -p source db-name. Selamlar.

    1.    eliotime3000 dijo

      Bunu bana Windows ile MySQL öğretildiğinden beri biliyorum.

  8.   Viliam dijo

    Şimdiye kadar MySQL ile çalışmak için yeni ve harika bir araç bulamadım – Valentina Studio. Ücretsiz sürümü birçok ticari araç arasında çoğu şeyi yapabilir!
    Kontrol etmeniz önemle tavsiye edilir. http://www.valentina-db.com/en/valentina-studio-overview

  9.   Mario Riveros dijo

    Windows İstemcisi ile Centos 6'da MySQL Veritabanı Nasıl Yönetilir

  10.   Manuel Lucero dijo

    Tahmini.

    Bir Linux sunucusundaki konsol aracılığıyla kurulu Veritabanı motorlarını nasıl bilebilirim?

    Teşekkür ederim.
    Atte.
    ML.

    1.    KZKG ^ Gaara dijo

      Merhaba,

      Aptitude komutunun zaten kurulu olduğu Debian gibi bir dağıtım kullandığınızı varsayarsak, şunu kontrol edebilirsiniz:

      aptitude search mysql | grep server

      Bu size MySQL sunucusunun kurulu olup olmadığını söyleyecektir

      Aynısını Postgre ile de deneyebilirsiniz.

      Solda görünen ilk harfin gösterge olduğunu unutmayın. P yüklü değil, evet yüklü demek istiyorum.

  11.   John Paul Moreno dijo

    Bu bilgiye bayıldım, çok ilginç 😉
    herşey için teşekkürler…