MySQLi Ubuntu 20.04 LTSye Nasıl Kurulur
MySQL'i Ubuntu 20.04'e nasıl kuracağınızı öğrenin
WordPress kurulumunuzu MySQL 8 sunucusundan MySQL 5.7'ye (veya altı) değiştiriyorsanız, 1273 – Unknown collation: ‘utf8mb4_0900_ai_ci’
veritabanını içe aktarmaya çalışırken büyük olasılıkla hatayla karşılaşırsınız . Veritabanını almak veya vermek için hangi araçları kullanırsanız kullanın, bu hatadan kaçamazsınız.
Ancak, blogunuzu daha önce bir MySQL 5.7 sunucusunda çalıştırdıysanız ve yakın zamanda bir MySQL 8'e geçtiyseniz ancak şimdi MySQL 5.7'ye geri döndüyseniz, o zaman temel WordPress tabloları (gönderiler, sınıflandırmalar, seçenekler, yorumlar vb.) ve tüm eklentiler MySQL 5.7 sunucusuna yüklediğiniz, hala “utf8mb4_unicode_520_ci” harmanlamasını kullanıyor olmalıdır.
“utf8mb4_unicode_520_ci” harmanlamasını kullanan veritabanınızdaki tüm tabloları içe aktarabilirsiniz. O halde yapmanız gereken, veritabanınızda “utf8mb4_0900_ai_ci” harmanlamasını kullanan tabloları bulmak ve dışa aktarılan veritabanı yedekleme dosyasından çıkarmak.
🔎 Hangi tabloların “utf8mb4_0900_ai_ci” harmanlamasını kullandığını bulun
Veritabanınızdaki hangi tabloların “utf8mb4_0900_ai_ci” harmanlamasını kullandığını bulmanız gerekir, böylece veritabanını dışa aktarırken bu tabloları hariç tutabiliriz.
Sunucuya SSH erişiminiz ve veritabanı erişim bilgileriniz (tamamen wp-config.php dosyasından alabileceğiniz ) varsa, “utf8mb4_0900_ai_ci” harmanlamalı tabloları kolayca bulmak için aşağıdaki komutu çalıştırabilirsiniz.
mysqlshow -u username -p --status database | grep "utf8mb4_0900_ai_ci"
💡 değiştirin username
ve database
yukarıdaki komutunda Veritabanı ve adı ile.
İstendiğinde Veritabanı kullanıcı şifrenizi girin ve veritabanınızdaki Enter password:
“utf8mb4_0900_ai_ci” harmanlamasını kullanan tabloların listesine sahip olacaksınız.
“utf8mb4_0900_ai_ci” harmanlamasını kullanan tablolar, yalnızca MySQL 8'e geçtikten sonra yüklediğiniz eklentilere ait olmalıdır.
💡 İpucu
Sunucuya SSH erişiminiz yoksa, .sql veritabanı dosyasını bilgisayarınıza indirin ve Notepad++ gibi bir metin düzenleyici ile açın ve arama işlevini (Ctrl +F) kullanarak hangi tabloların “ utf8mb4_0900_ai_ci” harmanlaması.
“utf8mb4_0900_ai_ci” harmanlama tabloları hariç veritabanını dışa aktar
Artık “utf8mb4_0900_ai_ci” harmanlamasını kullanan tabloların adlarına sahip olduğunuza göre, “utf8mb4_0900_ai_ci” tablolarını içermeyen yeni bir veritabanı yedekleme dosyasını dışa aktarabilir, böylece onu MySQL 5.7 sunucusunda çalışan bir WordPress kurulumuna aktarabilirsiniz.
WordPress veritabanını dışa/içe aktarmak için zaten WP-CLI kullandığınızı varsayarsak, bazı tabloları hariç tutarken veritabanınızı dışa aktarmak için aşağıdaki komutu çalıştırın.
wp db export --exclude_tables=table_name,table_name,table_name
💡 Yukarıdaki komutta “utf8mb4_0900_ai_ci” harmanlamasını kullanan tabloların gerçek adlarıyla değiştirin table_name
.
Bu kadar. Artık WordPress veritabanınızı MySQL 5.7 çalıştıran yeni sunucuya kolayca aktarabilirsiniz.
🗒 Önemli not Yedeklemeden çıkardığınız
veritabanı tabloları için, verilerini yeni sunucuda manuel olarak yeniden oluşturduğunuzdan emin olun. Bu tablolar yalnızca eklentilere ait olduğundan, bu eklentilerin eklenti ayarlarında verileri dışa aktarmanın bir yolunu sunup sunmadığını kontrol edin veya eklentiyi yeni sunucuda eski sunucuda kurulduğu şekilde yeniden yapılandırın.
MySQL'i Ubuntu 20.04'e nasıl kuracağınızı öğrenin
Kendi kendini yöneten bir WordPress sitesi mi çalıştırmak istiyorsunuz? Harika. Milyonlarca şey öğreneceksin. Ayarın kritik kısımlarından biri
Gutenberg Editörü yakında WordPress'te varsayılan editör olacak. Klasik Düzenleyiciyi seçme seçeneğiniz olacak
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:
WordPress'teki yeni Blok Düzenleyiciyi kullanarak yeni bir gönderi yazamıyor musunuz? "Editör
Bağlam menüsündeki Yenile seçeneği eksikken, Windows 11'de Dosya Gezgini'ndeki öğeleri nasıl yenileyebileceğiniz aşağıda açıklanmıştır.
WordPress 5.0 ile başlayarak, WordPress'teki varsayılan düzenleyici, yeni Blok düzenleyicisidir. Yeni editör kökten farklı
Kendi kendini yöneten bir WordPress sitesi mi çalıştırmak istiyorsunuz? Harika. Milyonlarca şey öğreneceksin. Ayarın kritik kısımlarından biri
WordPress 5.0 nihayet kullanıma sunuluyor ve beraberinde Gutenberg ile yepyeni bir düzenleme deneyimi getiriyor.
Bu yazıda, PHP kısa etiketlerinin nasıl etkinleştirileceğini ele aldık. PHP gibi görünen açma ve kapama etiketlerini kullanarak dosyayı ayrıştırır. PHP kısa etiketlerini etkinleştirmek için
Bu yazımızda, CentOS üzerinde DoS ve DDoS saldırılarını önlemek için mod_evasive kurulumunu ve yapılandırmasını öğreneceğiz. mod_evasive Apache modülü.
CentOS'ta NGINX için PHP-FPM ile PHP nasıl kurulur. NGINX web sunucusunun PHP uygulamasını işlemek ve bunları 80 numaralı bağlantı noktasında sunuculamak için temel yapılandırması.