Etiket: mysql

C# ile MySql Bağlantı

İhtiyaç olunca kullanmak zorunda kalıyor insan. Buraya da not almakta fayda var. MySQL ile uzun yıllar önce yaptığım bir uygulamaya admin arayüzünü C# ile desktop’a almam gerekti. Buna benzer kullandığınız host yada kişisel veritabanınızla ortak veri alışverişi yapmak için zaman zaman MySQL-C# ikilisini kullanmak gerekebiliyor.

Kullanmaya başlamadan önce yüklü gelmeyen MySQL Driver için Connector/Net ‘i aşağıdaki linkten indirmemiz ve kurmamız gerekiyor.

http://dev.mysql.com/downloads/connector/net/

Projemize Add Reference diyerek .NET sekmesine giriyor ve MySql.Data referansını bularak ekliyoruz.

Daha sonra kullanım için uygulamamız içinden referansları çağırıyoruz;

using MySql.Data;
using MySql.Data.MySqlClient;

Güncel bağlantılar için genelde connectionstrings.com ‘a hep göz atarım. Gene öyle yaptım;

https://www.connectionstrings.com/mysql/

2 tip bağlantı şeklini de server’ımızın hata verip vermeme durumuna göre kullanabiliriz;

// Bu bir
public MySqlConnection mysqlbaglan= new MySqlConnection("Server=localhost;Database=hmustak;Uid=fake;Pwd='';");

// Bu da iki
public MySqlConnection mysqlbaglan= new MySqlConnection("Server=localhost;Database=hmustak;Uid=fake;Pwd='';Encrypt=false;AllowUserVariables=True;UseCompression=True");

Devamı …

WordPress şifresini phpMyAdmin üzerinden değiştirmek

Geçen yazımda taşındığımdan bahsetmiştim. Taşınma sırasındaysa her şeyin ne kadar güzel, ne kadar sorunsuz ve benim nasıl pembe bulutların üzerinde olduğumdan bahsetmiştim. Taşınma sonrası, yaşadığım en ciddi (belkide tek) sıkıntı WordPress Şifremi değiştirmek zorunda kalışımdı. Malumunuz ki, Chrome şifreleri kaydettiği için artık akılda tutmuyoruz. Ne büyük hata aslında. Neyse ki phpMyAdmin üzerinde user tablosunu biraz inceledikten sonra bulduğum yöntemle sorunu çözdüm. Tabi bulan ve çözen onlarca kişi vardır eminim, belki başkaları da (belkide ben) aynı sorunu yaşar ve yöntem akılda kalır diye paylaşmak istiyorum. Devamı …

Docker nedir?

Ian Murdock’ın ölümü üzerine denk gelmesi üzücü tabi ama bir kaç zamandır kendime not olarak yazmak istediğim bir konuydu Docker. Docker’la ilgili bakınırken, seyahat takip listemde bulunan Emre Aladağ’ın Docker konusunda tam olarak derlemek istediğim özeti yapmış olduğunu gördüm. Kendisinin de izniyle yazıyı buraya aldım.

Docker, yazılım geliştiriciler ve sistemciler için geliştirilen açık kaynaklı bir sanallaştırma platformudur. Docker ile Linux, Windows ve MacOSX üzerinde Linux ve Windows sanal containerler(makineler) çalıştırabilirsiniz. Bu platform sayesinde web sistemlerinin kurulumunu, testini ve dağıtımını kolaylıkla gerçekleştirebilirsiniz. En önemli özelliği belki de “Benim bilgisayarımda çalışıyordu, sunucuda neden çalışmadı acaba?” sorununu ortadan kaldırıyor olması. Devamı …

Periyodik MySql ve Dizin yedekleme aracı mqBackup

Python 2.7 ile, Mint-13 (Linux) üzerinde hazırladığım Periyodik MySql ve Dizin yedekleme aracım mqBackup’la hala sorunsuz yedek almaya devam ediyorum.  Günde 1 kere çalışacak şekilde Crontab üzerine eklediğim scriptimin sorunsuz çalıştığını da aldığım “yedek alındı” bilgi mailleri ile takip etmekteyim. Hatta bazen onu dahi unutmaktayım.

mqBackup ne yapıyor?

En kapsamlı ifade ile Periyodik MySql ve Dizin yedekleme işini pratik bir şekilde tek elden yapıyor. Detayında Server üzerinde koşan MySQL database’leri ve web dizinlerini (ben böyle tercih ediyorum) sıkıştırıp, lokal bilgisayarınızda gösterdiğiniz başka bir dizine yedekliyor. Bu yedeklemeleri tanımladığınız bir buffer süre ile koruyor. Belirlenen bu süre dışındaki dizin ve veritabanı yedek dosyalarını ise siliyor. Örnek vermek gerekirse, kabaca; “Bana her daim son 10 günlük yedeği tut, bu bana yeter kardeşim! Kalanı da sil!” diyebiliyorsunuz. Tüm bu yedekleme, silme işlerini yaptıktan sonra da, dilediğiniz bir smtp adresinden (default gmail) size yada ekibinize mail atarak yaptığı işlemler hakkında detaylı bilgi veriyor.

Devamı …

LAMP Kurulumu

Bilmeyenler için hemen açıklayayım; LAMP, (L)inux – (A)pache – (M)ySQL – (P)HP nin baş harflerini ifade etmektedir. Yeni ve temiz bir sistem kurduğumda, zaman zaman hiç kullanmasam da, yaptığım ilk iş LAMP + phpmyadmin kurmaktır. Tarihe kayıt düşmek adına burada bu kurulumları 3 ayrı metodla, mümkün oldukça kısa paylaşmak istiyorum.

Devamı …

Top