Campsite Web Yayıncıları İçin Açık Kaynak Kodlu İnternet Gazetesi / Dergisi Yazılımı

Campware girişimi MDLF tarafından bağımsız medya için açık kaynak kodlu çözümler üreten bir platformdur. Campsite bu platformun 2001 yılında çıkan ilk ürünüdür. PHP ve Mysql tabanlı bu sistem genellikle medya kuruluşları tarafından kullanılmakta ve içeriklerini çevrimiçi olarak internette yayınlayabilmelerini sağlamaktadır. İnternet ortamında yayıncılık üzerine geliştirilen (benim bulabildiğim) yegane projedir. Campware girişiminin bunun dışında radyo yayın

MySQL 4.1’de Şifre Karmaşıklaştırma ve Problemi

Mysql veritabanı’nda şifreler düz-metin (plaintext) olarak kaydedilmez. Karmaşık şifreler Mysql’deki PASSWORD() işlevi ile üretilirler. Mysql, şifreleri istemci/sunucu iletişiminde iki safhada kullanır: İstemci sunucuya bağlanmak istediğinde sunucuda karmaşıklaştırılmış şekilde saklanan şifre ile eşleşecek bir şifre hazırlar. Ardından şifreler eşleşirse İstemci sunucuya bağlanır ve Mysql’deki hesapların (eğer yetkileri uygunsa) şifrelerini oluşturabilir veya değiştirebilir. Mysql 4.1 versiyonunda bu

MySQL Root Şifresini Resetlemek

Eğer MySQL sunucusu çalışıyorsa [code lang=”bash”] /etc/init.d/mysql stop [/code] diyerek MySQL sunucusunu durduruyoruz. böyle durduramazsak pid’sini bulup kill komutunu kullanarak durduruyoruz. daha sonra [code lang=”bash”] mysqld –skip-grant-tables –user=root [/code] komutuyla yetki tablolarını pas geçerek root yetkisiyle çalıştırıyoruz.Bu işlemden sonra makinede yeni bir konsol açıyoruz. daha sonra [code lang=”bash”] mysql -u root [/code] komutuyla MySQL sunucusuna

Mysql veritabanını başka bir makinaya kopyalamak

Bu işlem için mysqldump en çok kullanılan seçenektir. Ama çok büyük tabloları daha hızlı ve basit bir şekilde başka bir makineye taşımak için yapılması gerekenler şunlardır: ilk önce dosyaların aktarılacağı bir dizin yaratıyoruz ve bu dizine –tab=DUMPDIR parametresiyle veritabanının yedeğini alıyoruz. [code lang=”Bash”] kabuk> mkdir DUMPDIR kabuk> mysqldump –tab=DUMPDIR veritabani_adi [/code] Daha sonra DUMPDIR dizinindeki

MySQL 4.1 veya 5.0’dan 4.0’a uyumlu yedek alımı

Mysql’in 4.1 ve 5 versiyonlarında her tablo hatta her alan için karakter seti tanımlaması yapılabilmesi veritabanının yedeklenip eski versiyonlarda yeniden kullanılmasını zorlaştırmıştır. Eski verisiyonlara dönüş yapılması gereken durumlarda mysqldump komutunu ” –comatiple=mysql40 “ parametresiyle çalıştırmak yeterli olacaktır. [code lang=”Bash”] kabuk>mysqldump -uroot -psifre –compatiple=mysql40 veritabani_adi > yedek_dosyasi.sql [/code] kabuk’dan vereceğiniz bu komut veritabanının mysql40 versiyonuna uyumlu