Pazar, Kasım 3, 2024

Matomo Google Arşiv SiteID Düzeltme

Google Analytics kullandınız ve gün geldi benim gibi açık kaynaklı ve google’dan daha güzel veri sunan bir araca geçmek istediniz, Matomo bu noktada tam bir kurtarıcı ve oldukça güzel veriler sunuyor, ancak eski verilerinizi aktarma sırasında sitenizi kullanıyorken aktarım yapıyorsanız siteid değişiyor ve eski verileri göremiyorsunuz. Bu noktada yapılacak çok basit bir şey var, eski […]

ERROR 1298 (HY000): Unknown or incorrect time zone: ‘UTC’ Hatası ve Çözümü

Yeni bir uygulama için MySQL üzerinde veritabanı oluşturdum. Direk olarak SQL komutlarını veritabanına yazdırmak ve gerekli veriyi yüklemem gerekiyordu lakin aşağıdaki hata ile karşılaştım. Bahsi geçen bu hatanın çözümü İnternet ortamında hep aynı noktaya çıkarttı beni, Olayın özüne pek inemedim ama sorunu kolay bir şekilde aşağıdaki komut aracılığı ile çözümledim.

Unknown/unsupported storage engine: InnoDB Sorununun Çözümü

8 Ekim tarihinde yaklaşık 20 ila 30 dakika arasında bir kesinti yaşamıştık. Bu kesintiye sebep olan MariaDB kardeşimizde bulunan bir sorundu, bahsi geçen sorun şu şekildeydi Bu hataya sebep olan durumun ne olduğu konusunda en ufak bir fikrim yok, çünkü rutin bir güncelleme ve yeniden başlatma sekansıyla birlikte ortaya çıkan bir durumdu bu Önce mysqlin […]

PostgreSQL’de id Alanlarında UUID Kullanımı

Django kullanım sırasında id alanlarını normal sayı yerine UUID ile değiştirmek istediğinizde SQLite üzerinde herhangi bir hata ile karşılaşmazsınız ama iş PostgreSQL kullanmaya gelince ortalık itinayla karışacaktır. Özellikle daha önceden bu alanlarda id kullanıyorsanız. Daha sonra değiştirmeye kalktığınızda haliyle aşağıdaki hata sizi karşılayacak. Aşağıdaki hata karşınıza çıkması muhtemel Çözüm olarak ise aşağıdaki adımları uygulayınız. Sorun […]

PostgreSQL Veritabanını Yedekten Geri Yükleme

Bir veritabanını geri yüklemeden önce, o veritabanına olan tüm bağlantıları sonlandırmanız ve yedekleme dosyasını hazırlamanız gerekir. PostgreSQL’te bir veritabanını iki şekilde geri yükleyebilirsiniz: Psql kullanarak, pg_dump ve pg_dumpall araçları tarafından üretilen düz SQL komut dosyasını geri yüklemek Pg_dump aracıyla oluşturulan tar dosyası ve dizin biçimini geri yüklemek için pg_restore kullanmak Psql kullanarak veritabanlarını geri yükleme […]

Temel MYSQL Komutları

Yaklaşık olarak 9 ay önce MySQL için hazırlanmış olan temel komut ve kısayolları içermektedir. Giriş seviyesinde öğrenmeniz gereken her şey bulunmaktadır. Okullarda hocaların genel olarak üzerinde durdukları konulara göre düzenlenmiştir. Ayrıca Github üzerinden bulabilir. Örnek veritabanlarına ulaşabilirsiniz. Ulaşmak İçin Tıklayın Veritabanı ile bağlantı kurma Local sunucuda kurulu olan MySQL komut satırı aracılığı ile bağlanabilmek için […]

PostgreSQL Komut ve Kısayolları

PosgreSQL ile uğraşırken kurcaladıklarım ve öğrendiklerim oldu unutmak istemediğimden bende bir referans kartı oluşturmaya karar verdim. Bir kaç projede kullandım pekiştirme fırsatı buldum. Denedim çalışma mantığını gözlemledim güzelliklerini gördüm oldukça hoşuma gitti Girişimizi yapalım postgres kullanıcısı ile daha sonra postgres=# olarak konsolda görebileceksiniz aşağıdaki komutları çalıştırmanız yeterli Komut Açıklama q Çıkış conninfo veritabanı bağlantı bilgisi […]

Komut Satırı ile MySQL Kullanıcı Oluşturma

Web Serveri kurduğunuzu varsayıyorum ve veritabanınıza kullanıcı eklemeniz gerekiyor. Panel yada herhangi bir arayüz kullanmadığınızı düşünelim mysql veritabanında kullanıcı oluşturmanız oldukça zor geliyor olabilir. Zor bir yanı yok aşağıdaki komutları uygulayarak kolaylıkla veritabanınıza kullanıcı ataması yapabilirsiniz. MySQL root olarak giriş yapalım Aşağıdaki komutları oluşturacağınız kullanıcıya düzenleyebilirsiniz.

VestaCP’de Mysql Sorununun Çözülmesi

VestaCP kullanan sistemlerinde genelde 512 MB yada 1 GB ram barındıran VPS sunucularının temel sorunlarından bir tanesi mysql pidlerinin kendi kendilerini kapatmasıdır. Özellikle tam bir işlem yaparken yada durduk yere kendisini kapatmaktadır. Buda sistemin yetersiz kalmasından kaynaklandığını bir kaç kişiye kurulum yaptığımda fark ettim gereksiz yere fazla pid açıyor yada gereksiz yere mysql çalıştırıyordu. Bir […]

MySQL Veritabanı Yedekleme Scripti

Sunucunuzda kullanabileceğiniz oldukça kullanışlı bir script’dir. Mysql ve MariaDB(percona dahil) pek çok sistemin yedeğini kolaylıkla alabilirsiniz. Yedeği alırken sistemde ön tanımlı olarak gelen veritabanlarını dahil etmez. Yedekler alınırken de tarih ve zamana göre tutulurlar isterseniz günlük isterseniz haftalık bir şekilde yedeklerinizi alabilirsiniz tabi bunu gerçekleştirmek için crontab özelliğini kullanmanız gerekiyor. parolaniz yazan kısmı doldurmayı ihmal […]

MariaDB 10.x ve MySQL 5.x InnoDB Kapatmak

MySQL de performans ayarları yaparken innodb yi kapatmak için MariaDB de ayarlamalar yapmam gerekiyordu çünkü ben Veritabanını MyISAM şeklinde kullanıyordum InnoDB olmadığı içinde boşa çalışmasın kapatalım gitsin performans açısından etkisi haliyle olacak. MariaDB 10.x MySQL 5.x İçin Yukarıdaki kodu /etc/mysql/my.cnf içerisine ekliyorsunuz Aşağıdaki komut ilede yeniden başlattığımızda artık innoDB çalışmayacak ve MyISAM kullanımına tamamen geçmiş […]

MySQL Türkçe Karakter Sorununu Gidermek

MySQL de yedeklerini taşırken yada yeni bir site kurarken illaki böyle bir hata ile karşılaşanlar olmuştur Türkçe karakterlerin aşırı derecede saçmaladığı bu hatayı çok basit bir şekilde çözeceğiz tabi sunucu size ait ise bunu yapabilirsiniz yada herhangi bir VPS olabilir. Yeter ki root izniniz olsun yapacağımız şey my.cnf içerisine kodlama tipini tanımlamak böylelikle sonraki sorunlarada […]

Komut Satırı ile MySQL Yedek Alma İşlemi

Gelin size güzel bir şekilde SSH kullanarak MySQL yedek nasıl alınır anlatayım.Genelde herkes panel kullanma peşinde ama kullanmayan arkadaşları da düşünmek lazım İngilizcesi olmayabilir Google de Türkçe aratıyor ama sonuç bulamıyor ve kafayı yiyor olabilir. İşte kafayı yemesini önlemeye çalışıyorum ben ve en son bu yöntemi 2 ay önce sunucumda kullanmıştım sonrasında ise unutuldu gitti […]

1Gb Sunucular için Mysql Optimizasyonu

1GB sunucunuz yada VPS iniz varsa ve sitenizi yayına sokmak istiyorsunuz ve mysqliniz sıkıntı çıkartıyor çöküyor,kitleniyor,şişiyor ve sorunlar yaşatmaya başladıysa size bu vereceğim ayarlar bir nebze olsun rahatlatmaya yarayacaktır.Ayrıca mysql tarafından sistem kaynaklarınızın daha efektif bir şekilde çalışmasına da olanak sağlayacaktır. Öncelikle eski my.cnf dosyasının bir yedeğini alın ne olur ne olmaz diye bunun için […]

SQL Veri Tipleri

SQL ortamında oluşturduğunuz tabloların her alanı her sütunu içerisinde saklanan verilerin haliyle bir veri tipinde tanımlanmış olması gerekmektedir. Burada C, C# ve asp.net deki veri tipleri gene burada da karşımıza çıkıyor. Gönül isterdi ki bunlardan kurtulalım İnt = tam sayılar -2,147,483,648 ile 2,147,483,648 arasındaki değerleri almaktadır. Float = büyük, küçük ve kesirli sayılar için kullanılır […]