Ana Sayfa Haberler Yazılımlar Dersler Forumlar Reklam

MySQL Nedir, Nasıl Kurulur?

21.09.2008 @ 01:32
464 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 ©