Ana Sayfa Haberler Yazılımlar Dersler Forumlar Reklam (Yeni) Gizlilik Politikamız

MySQL Nedir, Nasıl Kurulur?

21.09.2008 @ 01:32
5688 kere okundu, 0 yorum yazildi.


ASP derslerinde sık sık adından bahsettiğimiz MySQL'in ne olduğunu, ne işe yaradığını ve nasıl kurulduğunu bu dersimizde ayrıntılarıyla birlikte anlatıyoruz. Bu dersimizde sadece bilgisayarımıda SQL işlemlerine yer veriyoruz...


SQL, MySQL Nedir?


MySQL veritabanı; Access’e göre aynı anda daha fazla kullanıcının bağlanacağı, zor işlemler yapacağı fakat yine de Access’ten çok daha başarımlı bir veritabanıdır. MySQL veritabanları bir sunucu müşterisinin doğrudan veya dolaylı yoldan indirebileceği dosyalar değildir. Müşteri sadece veritabanını açar, içine tablolarını yapar, verileri doldurur, veritabanını kullanır fakat dosyalar sunucunun, müşterinin erişemeyeceği bir kısmında depolanır.

Not: Eğer yayında olan sitenizde SQL veritabanına geçmek istiyorsanız veya SQL ile bir site yazmak istiyorsanız lütfen sunucu sahibi ile görüşüp SQL izni olup olmadığını sorgulayın.

Access’te hatırladığınız gibi *.mdb dosyalarımızı projemiz içinde taşıyarak istediğimiz zaman kullanabiliyorduk. Fakat bu MySQL’de mümkün değil.
MySQL veritabanı da Microsoft SQL Server gibi, dosyaları sunucuda C:\Program Files\MySQL gibi bir klasör içinde tutar ve herhangi bir müşteri buraya ulaşamaz. Ayrıca bu dosyalar sistem dosyalarıdır ve doğrudan proje içinde kullanılamaz. Yani o klasördeki dosyalar ile bizim bir ilgimiz alakamız olmaz.


MySQL ve MyODBC'yi İndirin

Öncelikle
http://dev.mysql.com/downloads/ adresinden MySQL ve MyODBC'nin son sürümlerini indirin. Bu dosyalar tamamen ücretsizdir ve GNU/GPL lisanslıdır. (bkz:wikipedia; gnu/gpl)


Kurulum ve Ayarlar

Dosyalar indikten sonra Mysql-5.0.24-win32 (bizde dosya adı bu yenilenmiş olabilir) dosyasını kullanmış olduğunuz Winrar, Winzip, 7zip gibi yazılımlardan biriyle ayıklatıp setup.exe'yi kurun.

Kurulum bitince karşınıza "Would you like to configure MySQL Server now?" şeklinde bir soru gelecek. "Yes" diye cevaplayarak veritabanını yapılandırın. Diğer seçenekleri "next" diyerek geçerken Kullanıcı adı şifre sorduğu zaman ikisine de "root" yazarak geçin. (Farklı bir şifrede seçebilirsiniz)

Daha sonra mysql-connector-odbc-3.51.12-win32.msi dosyasını açıp kurun.

Kurulumu bitirdikten sonra Denetim Masası » Yönetimsel Araçlar (Administration Tools) » Veri Kaynakları ODBC (Data Sources ODBC) bölümüne girin.

 

Kullanıcı DSN (User DSN) sekmesinde “Ad: mysql  Sürücü(Driver):MySQL ODBC 3.51 Driver” gibi bir kayıt yok ise Ekle…(Add…) düğmesine tıklayın.

Listeden “MySQL ODBC 3.51 Driver” tıklayın (Eğer listede böyle bir öğe yok ise bilgisayarınızı yeniden başlatmanızı öneririz). İleri düğmesine tıklayın. Gelen formda alanları şu şekilde doldurun:

Description: MySQL Veritabanı
Data Source Name: mysql
Server: localhost
User: root (farklı olabilir)
Password: root (farklı olabilir)


Daha sonra "Test Connection" düğmesine tıklayın ve “Success; connection was made!” mesajını aldıktan sonra "OK" düğmesine tıklayın. Tamam düğmesine tıklayarak ODBC Veri Kaynağı Yöneticisinden çıkıbilirsiniz.

En son bilgisayarımız kendine gelsin niyetiyle yeniden başlatıyoruz.


Sınama


Şimdi yukarıdaki yaptığımız kurulum işlemlerinin tamamlanıp tamamlanmadığını görmek için bir sınama yapalım. İlk olarak ASP sayfası oluşturup aşağıdaki kodları yazın.

<%
mysql_server = "localhost"
mysql_user = "root" 'root değilse değiştirin
mysql_pass = "root" 'root değilse değiştirin
mysql_db = "test" 

Connection_DSN= "DRIVER={MySQL ODBC 3.51 Driver}; SERVER="&mysql_server&"; UID="&mysql_user&"; pwd="&mysql_pass&";db="&mysql_db&";"

Set Bag= Server.CreateObject("ADODB.Connection") 

Bag.Open Connection_DSN

Response.Write "Tebrikler!Bağlantı Tamam;) blicca.com"

%> 


[MySQL][ODBC 3.51 Driver]Access denied for user 'root'@'localhost' gibi bir hata alıyorsanız MySQL veritabanı kullanıcı adı ve şifrenizi yukarıdaki kodda doğru olarak doldurun. Eğer kurulumda k.adı ve şifre belirlemediyseniz mysql_user = “root”  ve mysql_pass=”” (boş) olarak bırakın. Büyük olasılıkla bağlantı sağlanacaktır.

Öneri: SQL front ve programı tavsiyelerimiz arasında. SQL front ile SQL veritabanınızı Acsess'teki gibi düzenleyebilirsiniz.

Yazan:
Kağan Koçdemir
5.0
Toplam Oy Sayisi: 1
AddThis Social Bookmark Button


  • Yorumlar       
Yorum Bulunamadi!
  • Yorum Yaz       
Yorum Yazabilmeniz İçin Giriş Yapmanız yada Üye Olmanız Gerekmektedir.
Rumuz:

Guvenlik Kodu
Yorumunuz:
[b] [/b] ile kalinlik, [i] [/i] ile yatiklik ve [u] [/u] ile alticizik kelimeler ekleyebilirsiniz.
Örnek ;[b]Blicca[/b] [i]Bilgi[/i] [u]Sitesi[/u]
Bu site Firefox uyumlu olarak geliştirilmektedir.
Blicca ©