"MySQL Komutu Bulunamadı" Hatasını Kolayca Düzeltin (3 Adım)

Yayınlanan: 2022-12-08

MySQL, birçok web uygulaması ve web sitesi tarafından kullanılan açık kaynaklı bir veritabanı yönetim sistemidir (DBMS). Bu yazıda, "MySQL komutu bulunamadı" hata mesajını nasıl düzelteceğinizi göstereceğiz.

mysql komutu bulunamadı

İçindekiler

MySQL Komutu Bulunamadı Hatası Nedir?

MySQL komutunu çalıştırmaya çalışırken "mysql: komut bulunamadı" hatası mysql mysql sisteminizin yolunda değil demektir. Bu, sisteminizde mysql komutu yüklü değilse veya mysql komutu yüklüyse ancak mysql ikili dosyasını içeren dizin sisteminizin yolunda yer almıyorsa olabilir.

Bu hatayı düzeltmek için aşağıdaki adımları deneyebilirsiniz:

Ayrıca okuyun: WordPress Veritabanı Performansı Nasıl Optimize Edilir?

Adım 1: MySQL'in Sisteminizde Yüklü Olup Olmadığını Kontrol Edin

Sisteminizde MySQL kurulu olup olmadığını kontrol edin: Sisteminizde MySQL kurulu olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırabilirsiniz:

 which mysql

MySQL kuruluysa, bu komut mysql ikili dosyasına giden yolu yazdıracaktır. Komut hiçbir şey yazdırmıyorsa, bu, sisteminizde MySQL yüklü olmadığı anlamına gelir, bu nedenle "mysql komutu bulunamadı" hatası alıyorsunuz.

Adım 2: Yüklü değilse MySQL'i kurun

MySQL kurulu değilse, "mysql komutu bulunamadı" hatasını çözmek için yüklemeniz gerekir, MySQL'i yüklemek işletim sistemine bağlı olarak biraz farklıdır, Ubuntu ve Redhat için kurulum ayrıntılarından bahsetmiştik.

MySQL'i Ubuntu'ya kurun

MySQL'i Ubuntu'ya kurmak için apt paket yöneticisini kullanabilirsiniz. apt paket yöneticisi, Ubuntu'da varsayılan olarak bulunur ve sistemdeki yazılım paketlerini kurmak, güncellemek ve yönetmek için kullanılır.

apt kullanarak MySQL'i yüklemek için şu adımları izleyin:

  1. Paket dizinini güncelleyin: MySQL'i kurmadan önce, mevcut yazılım paketlerinin en son sürümlerine erişiminiz olduğundan emin olmak için paket dizinini güncellemelisiniz. Paket dizinini güncellemek için aşağıdaki komutu çalıştırın:
 sudo apt update

Güncellenmesi gereken paket sayısına bağlı olarak bu komutun tamamlanması biraz zaman alabilir.

  1. MySQL Kurulumu: Paket indeksini güncelledikten sonra, apt komutunu kullanarak MySQL kurulumu yapabilirsiniz. Bunu yapmak için aşağıdaki komutu çalıştırın:
 sudo apt install mysql-server

Bu, MySQL sunucusunu ve gerekli tüm bağımlılıkları sisteminize yükleyecektir.

  1. MySQL hizmetini başlatın: MySQL'i kurduktan sonra, kullanmaya başlamak için MySQL hizmetini başlatmanız gerekir. MySQL hizmetini başlatmak için aşağıdaki komutu çalıştırın:
 sudo systemctl start mysql

Bu, MySQL hizmetini başlatacak ve sistem her başlatıldığında otomatik olarak başlamasını sağlayacaktır.

  1. MySQL için root şifresi belirleyin: MySQL hizmetini başlattıktan sonra, MySQL root kullanıcısı için bir şifre belirlemeniz gerekecektir. Varsayılan olarak, root kullanıcısının ayarlanmış bir parolası yoktur, bu nedenle MySQL sunucusunda oturum açabilmeniz için önce bir tane ayarlamanız gerekir.

MySQL için root şifresini ayarlamak için aşağıdaki komutu çalıştırın:

 sudo mysql_secure_installation

Bu, kök kullanıcı için bir parola belirleme sürecinde size yol gösterecek olan MySQL kök parola kurulum sihirbazını başlatacaktır.

  1. MySQL'e giriş yapın: Root şifresini belirledikten sonra mysql komutunu kullanarak MySQL sunucusuna giriş yapabilirsiniz. Oturum açmak için aşağıdaki komutu çalıştırın:
 mysql -u root -p

Bu, sizden kök kullanıcı için parola isteyecektir. MySQL sunucusunda oturum açmak için önceki adımda belirlediğiniz şifreyi girin.

Oturum açtıktan sonra, veritabanlarınızı yönetmek ve diğer görevleri gerçekleştirmek için MySQL komutlarını çalıştırabileceğiniz MySQL komut isteminde olacaksınız.

Bu talimatların Ubuntu'ya özel olduğunu ve diğer Linux dağıtımlarında çalışmayabileceğini unutmayın. Farklı bir Linux dağıtımı kullanıyorsanız, MySQL'i nasıl kuracağınızı ve yapılandıracağınızı öğrenmek için bu dağıtımın belgelerine başvurmalısınız.

MySQL'i Redhat tabanlı sisteme kurun

MySQL'i Red Hat'e kurmak için yum paket yöneticisini kullanabilirsiniz. yum paket yöneticisi, Red Hat'te varsayılan olarak bulunur ve sistemdeki yazılım paketlerini yüklemek, güncellemek ve yönetmek için kullanılır.

MySQL'i yum kullanarak yüklemek için şu adımları izleyin:

  1. Paket dizinini güncelleyin: MySQL'i kurmadan önce, mevcut yazılım paketlerinin en son sürümlerine erişiminiz olduğundan emin olmak için paket dizinini güncellemelisiniz. Paket dizinini güncellemek için aşağıdaki komutu çalıştırın:
 sudo yum update

Güncellenmesi gereken paket sayısına bağlı olarak bu komutun tamamlanması biraz zaman alabilir.

  1. MySQL Kurulumu: Paket indeksini güncelledikten sonra yum komutunu kullanarak MySQL kurulumu yapabilirsiniz. Bunu yapmak için aşağıdaki komutu çalıştırın:
 sudo yum install mysql-server

Bu, MySQL sunucusunu ve gerekli tüm bağımlılıkları sisteminize yükleyecektir.

  1. MySQL hizmetini başlatın: MySQL'i kurduktan sonra, kullanmaya başlamak için MySQL hizmetini başlatmanız gerekir. MySQL hizmetini başlatmak için aşağıdaki komutu çalıştırın:
 sudo systemctl start mysqld

Bu, MySQL hizmetini başlatacak ve sistem her başlatıldığında otomatik olarak başlamasını sağlayacaktır.

  1. MySQL için root şifresi belirleyin: MySQL hizmetini başlattıktan sonra, MySQL root kullanıcısı için bir şifre belirlemeniz gerekecektir. Varsayılan olarak, root kullanıcısının ayarlanmış bir parolası yoktur, bu nedenle MySQL sunucusunda oturum açabilmeniz için önce bir tane ayarlamanız gerekir.

MySQL için root şifresini ayarlamak için aşağıdaki komutu çalıştırın:

 mysql_secure_installation

Bu, kök kullanıcı için bir parola belirleme sürecinde size yol gösterecek olan MySQL kök parola kurulum sihirbazını başlatacaktır.

  1. MySQL'e giriş yapın: Root şifresini belirledikten sonra mysql komutunu kullanarak MySQL sunucusuna giriş yapabilirsiniz. Oturum açmak için aşağıdaki komutu çalıştırın:
 mysql -u root -p

Bu, sizden kök kullanıcı için parola isteyecektir. MySQL sunucusunda oturum açmak için önceki adımda belirlediğiniz şifreyi girin.

Oturum açtıktan sonra, veritabanlarınızı yönetmek ve diğer görevleri gerçekleştirmek için MySQL komutlarını çalıştırabileceğiniz MySQL komut isteminde olacaksınız.

Bu talimatların Red Hat'e özel olduğunu ve diğer Linux dağıtımlarında çalışmayabileceğini unutmayın. Farklı bir Linux dağıtımı kullanıyorsanız, MySQL'i nasıl kuracağınızı ve yapılandıracağınızı öğrenmek için bu dağıtımın belgelerine başvurmalısınız.

Adım 3: Sistem yoluna ekleyerek bulunmayan MySQL Komutunu düzeltin

mysql ikili dosyasını sisteminizin yoluna ekleyin: MySQL kuruluysa ancak mysql komutu hala bulunamıyorsa, bu, mysql ikili dosyasını içeren dizinin sisteminizin yoluna dahil olmadığı anlamına gelir. PATH ortam değişkenini değiştirerek mysql ikilisini sisteminizin yoluna ekleyebilirsiniz.

Bunu yapmak için <mysql_bin_dir> yerine mysql ikili dosyasını içeren dizini koyarak aşağıdaki komutu çalıştırabilirsiniz:

 export PATH=$PATH:<mysql_bin_dir>

Örneğin, mysql ikili /usr/local/mysql/bin dizininde bulunuyorsa, aşağıdaki komutu çalıştırabilirsiniz:

 export PATH=$PATH:/usr/local/mysql/bin

Bu komutu çalıştırdıktan sonra "mysql: command not found" hatası almadan mysql komutunu çalıştırabilmelisiniz.

Her yeni terminal açtığınızda PATH ortam değişkeninin sıfırlandığını unutmayın, bu nedenle mysql komutunu çalıştırabilmek için her yeni terminal açtığınızda bu export komutunu çalıştırmanız gerekecektir.

Çözüm

"mysql komutu bulunamadı" hatasının ne olduğunu tartıştık ve bu hatayı farklı işletim sistemlerinde çözmenin çeşitli yollarını tartıştık.

Başka sorularınız varsa, aşağıdaki yorum bölümünde sormaktan çekinmeyin.