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 sadecebilgisayarımıda SQL işlemlerine yer veriyoruz... SQL, MySQL Nedir?MySQL veritabanı; Access'e gre aynı anda daha fazla kullanıcının bağlanacağı, zoriş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 grüşü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 klasr 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 klasrdeki dosyalar ile bizim bir ilgimiz alakamız olmaz. MySQL ve MyODBC'yi İndirinncelikle 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. Kurulum ve AyarlarDosyalar indikten sonra Mysql-5.0.24-win32 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. Daha sonra mysql-connector-odbc-3.51.12-win32. msi dosyasını açıp kurun. Kurulumu bitirdikten sonra Denetim Masası Ynetimsel Araçlar Veri Kaynakları ODBC blümüne girin. Kullanıcı DSN sekmesinde "Ad: mysql Sürücü :MySQL ODBC 3.51 Driver" gibi bir kayıt yok ise Ekle... düğmesine tıklayın. Listeden "MySQL ODBC 3.51 Driver" tıklayın . İleri düğmesine tıklayın. Gelen formda alanları şu şekilde doldurun: Description: MySQL VeritabanıData Source Name: mysqlServer: localhostUser: root Password: root 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ğı Yneticisinden çı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ı grmek 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ştirinmysql_pass = "root" 'root değilse değiştirinmysql_db = "test" Connection_DSN= "DRIVER= ; SERVER="&mysql_server&"; UID="&mysql_user&"; pwd="&mysql_pass&";db="&mysql_db&";" Set Bag= Server. CreateObject Bag. Open Connection_DSN Response. Write "bağlantı kuruldu" %> 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="" olarak bırakın. Büyük olasılıkla bağlantı sağlanacaktır. Not: 1 yıllık dküman. mysql windows için daha hoş bir sürüm hazırlamış onu da kullanabilirsiniz. sql db ynetimi için Nacivat'ın ücretsiz sürümünü neririm. mysql front'ta fena değil.