WordPress Veritabanını İçe Aktarırken “utf8mb4_0900_ai_ci” Harmanlama Hatası Nasıl Düzeltilir
WordPress kurulumunuzu MySQL 8 sunucusundan MySQL 5.7'ye (veya altı) değiştiriyorsanız, büyük olasılıkla aşağıdakilerle karşılaşacaksınız:
MySQL'i Ubuntu 20.04'e nasıl kuracağınızı öğrenin
MySQL, yerel, ücretsiz, bireysel veya kurumsal kullanım için go-to-veritabanı çözümüdür. Oracle şirketi tarafından geliştirilen Ubuntu 20.04, MySQL'in en son kararlı sürüm serisini, yani. 8.*
.
MySQL, dünya çapında her popüler platformda kullanılmaktadır. Çok sayıda programlama dili için dünya çapındaki açık kaynak toplulukları tarafından zengin bir MySQL bağlayıcı API'leri seti geliştirilmiştir.
Veri depolamak için MySQL veritabanını kullanan WordPress veya Drupal gibi sunucu tabanlı yazılımları yüklemek istiyorsanız, yerel makinenizde MySQL gereklidir. Geliştirme projeniz için bir veritabanı olarak kullanmak istiyorsanız da gereklidir. Bu yazımızda MySQL'in Ubuntu 20.04 LTS üzerine nasıl kurulacağını göreceğiz.
Kurulum
MySQL sunucusu ve istemcisi, Ubuntu depolarında ayrı olarak paketlenir. Paketlerde mysql-server
ve mysql-client
sırasıyla mevcuttur. İlk önce Ubuntu depolarını güncelleyelim.
sudo apt update
Artık hem MySQL istemcisini hem de sunucuyu kurabiliriz.
sudo apt install mysql-client mysql-server
Üretim ortamlarında, genellikle sunucunun ayrı bir özel makineye kurulduğunu ve yerel makinelere yalnızca istemcilerin kurulduğunu unutmayın.
MySQL veritabanınızı kodunuzdan bir DB bağlayıcı API kullanarak sorgulamayı planlıyorsanız, MySQL istemcisinin kurulumunu atlayabilirsiniz, ancak hata ayıklamaya yardımcı olacağı için yine de kurmanız önerilir.
Kurulumun Doğrulanması
Şimdi MySQL istemcisinin ve sunucusunun kurulu olup olmadığını doğrulayalım. İstemcinin kurulu olup olmadığını doğrulamak için şunu çalıştırın:
mysql --version
Benzer şekilde, MySQL sunucusunun başarıyla yüklenip yüklenmediğini doğrulamak için şunu çalıştırın:
mysqld --version
MySQL sunucusu, programla çağrılabilen mysqld
veya kullanılarak bir arka plan hizmeti olarak etkinleştirilebilen bir arka plan programı olarak çalışır systemctl
.
Bu yazımızda Ubuntu 20.04 üzerine MySQL kurulumunun nasıl yapıldığını gördük. MySQL genellikle XAMP (X – Any Operating System, Apache, MySQL, PHP/Python/Perl) sunucu yazılım yığınlarının bir parçası olarak kurulur. Bu tür yığınlar, bir sunucu yazılımı için gereken her şeyi birlikte kurmayı ve yapılandırmayı kolaylaştırır. Yaygın bir örnek, WordPress kurulumudur .
Ancak, web geliştirme projeniz için bir veritabanı uygulaması olarak MySQL kullanıyorsanız, MySQL sunucusunu özel bir güvenli makineye kurmanız ve sunucuyu istemciden sorgulamanız önerilir. Bu, veritabanının bakımını kolaylaştırır.
WordPress kurulumunuzu MySQL 8 sunucusundan MySQL 5.7'ye (veya altı) değiştiriyorsanız, büyük olasılıkla aşağıdakilerle karşılaşacaksınız:
Kendi kendini yöneten bir WordPress sitesi mi çalıştırmak istiyorsunuz? Harika. Milyonlarca şey öğreneceksin. Ayarın kritik kısımlarından biri
Serbest çalışanlar ve düzenli olarak evden çalışan çalışanlar için uzaktan iletişim, dikkat edilmesi gereken birçok şeyden biridir. Video konferans, artık çoğumuz için ofis içi toplantıların yerini aldı. Zoom ve Skype gibi araçlar büyümede büyük bir artış gördü.
Bir Linux sunucusu kuruyorsanız, FTP erişimine ihtiyacınız olacaktır. Bu, önce Linux'ta bir FTP sunucusu kurmak anlamına gelir. Sunucu işletim sisteminizi kurduktan sonra yapacağınız ilk şeylerden biri olmalıdır.
Yeni yazılım paketleri kurmak ve öğrenmek zorunda kalmadan Linux'ta dosyaları hızlı ve kolay bir şekilde şifrelemek istediniz mi? İşte, dosyalarınızı meraklı gözlerden uzak tutmanıza yardımcı olan, bir parolayla korunan AES256 aracılığıyla dosyaları veya dizinleri kolayca şifrelemenin mükemmel ve kolay bir yolu.
make komutu muhtemelen Linux ekosisteminde en yaygın kullanılan komutlardan biridir. Bu komut, programları doğrudan kaynak koddan oluşturmak ve derlemek için kullanılır.
Çok miktarda ortam ve belgeyle çalışırken, bilgisayarınızda aynı dosyanın birden çok kopyasının birikmesi oldukça yaygındır. Kaçınılmaz olarak, sisteminizdeki yinelenen dosyalar için periyodik kontrolleri kışkırtan gereksiz dosyalarla dolu dağınık bir depolama alanı izler.
Bir Linux dağıtımı seçerken birçok Linux kullanıcısının karşılaştığı en önemli seçeneklerden biri, kararlılığı veya yazılımın ne kadar değiştiğidir.
Güvenlik konusundaki itibarı, Linux'un genellikle Microsoft Windows sistemlerini düzenli olarak rahatsız eden tehdit türlerine karşı daha az savunmasız olduğu düşünülür. Bu algılanan güvenliğin çoğu, nispeten düşük sayıda Linux sisteminden geliyor, ancak siber suçlular nicelikten çok kaliteyi seçmenin değerini görmeye mi başlıyor?
İndirme yöneticileri, tüm indirmelerinizi tek bir uygulama içinde yönetmek ve size bazı kullanışlı özellikler sağlamak için popüler bir araçtır. Yakın zamanda Windows işletim sisteminden Linux'a geçiş yaptıysanız, ünlü İnternet İndirme Yöneticisine (IDM) bir alternatif arıyor olabilirsiniz.
Cursive, Google'ın HP Chromebook x2 11'in piyasaya sürülmesiyle tanıttığı bir Aşamalı Web Uygulamasıdır (PWA). Bu uygulamayı, ekran kalemi donanımlı Chromebook'unuzda el yazısı notlar almak için kullanabilirsiniz.
Vim, Unix benzeri sistemler için mevcut olan en güçlü ve çok yönlü kod düzenleyicisidir. Bill Joy tarafından geliştirilen Vi editörünün bir uzantısıdır. Vim, çoğu Linux ve BSD sisteminde varsayılan olarak mevcuttur.