|
Salam ASP Coder’ləri. Bugün Access’dən uzaqlaşacağıq və fərqli bir verilənlər bazasına
yönələcəyik.
MySQL verilənlər bazası, Access’ə görə eyni anda daha çox istifadəçinin bağlanacağı,
çetin işler edəcəyi ancaq yenə də Access’tən çox daha performanslı bir verilənlər
bazasıdır. MySQL veritabanları bir hosting müştərisinin yükləyə biləcəyi fayllar
deyildir. Müştəri sadəcə verilənlər bazasını açar, içinə tablolarını yazar, verileri
doldurur, verilənlər bazasını istifadə edir ancaq faylar teqdim edənin, müştərinin
edə bilməyəcəyi bir anında hazırlanır.
Əgər proyektinizi internette də yayımlamağı isteyirsinizsə teqdim edən şəxlə görüşün.
MySQL’in qurulu olub olmadığını öyrənin.
Access’te xatırladığınız kimi *.mdb fayllarımızı proyektimiz içində daşıyarak istədiyimiz
zaman istifadə edə bilirdik. Ancaq bu MySQL’də mümkün deyil. Biraz daha açıklamaq
lazımdır:
MySQL verilənlər bazası da Microsoft SQL Server kimi, faylları istifadəçidə C:Program
FilesMySQLin kimi bir qovluq içində tutar ve hərhansı bir müştəri buraya girə bilməz.
Ayrıca bu fayllar sistem fayllarıdır və doğrudan proyekt içində istifadə edilməz.
Yəni o qovluqdakı fayllar ilə bizim bir əlaqəmiz yox.
IIS üzərinə MySQL Server və MyODBC Qurmaq
Əvvəlcə faylları yükləyək:
http://dev.mysql.com/downloads/
adresindən girip MySQL 5.0 kimi bir fayl və bir MyODBC yükləyəcəksiniz. Bu fayllar
tamamən pulsuzdur və GNU/GPL lisenziyası altında istifadədədir.
Mən ən doğru linkləri sizə təqdim edirəm:
MySQL 5.0: http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.24-win32.zip/from/pick
MyODBC 3.51:
http://dev.mysql.com/get/Downloads/MyODBC3/mysql-connector-odbc-3.51.12-win32.msi/from/pick
Adreslərə girərək bir mirror seçin və yükləməyə başlayın. Faylları yüklədikdən sonra
MySQL 5.0’ı quracağıq.
Mysql-5.0.24-win32.zip faylını açıp Setup.exe dən qurmaya başlayırıq. Çox əməl etməyə
gərək yox Next’ə basaraq keçəbilərsiniz. Faylları qurmaq bitdikdən sonra "Would
you like to configure MySQL Server now?" deyə bir sual soruşacaqdır. Yes deyə cavaplayıb
və verilənlər bazamızı quraq.
Yenə Next deyərək keçəbilərsiniz. İstifadəçi adı və şifrə soruşduqda zaman ikisinə
də "root" yazmaq lazımdır. Daha sonra davam edip qurmağı bitirək.
Daha sonra mysql-connector-odbc-3.51.12-win32.msi faylını açıp quraq. Qurmağı bitirdikdən
sonra Denetim Stolu->İstifadə alətləri(Administration Tools)->Veri Qaynakları ODBC
(Data Sources ODBC) bölümünə daxil olaq.
İstifadəçi DSN (User DSN) bölməsində "Ad: mysql Sürücü(Driver):MySQL ODBC 3.51 Driver"
kimi bir qeyd yox isə yenidən yarat…(Add…) düyməsinə klik edin.
Listdən "MySQL ODBC 3.51 Driver" tıxlayaq. (Əgər listədə belə bir ad yoxsa komputerinizi
yenidən başlatmağınızı məsləhət bilirəm) İrəli(next) düyməsinə klik edək. Gelen
Formda verilənləri bu şəkildə doldurmaq lazımdır:
Data Source Name : mysql
Description : MySQL Verilənlər bazası
Server: localhost
User : root
Password : root
(şifrəni və istifadəçi adını root-root yazdığımızı bilirik . Əgər siz belə bir yazmadınızsa
böyük ehtimal istifadəçi adınız root olacaq, şifrənizi boş bıraxın.)
Daha sonra Test Connection düyməsini basırıq və "Success; connection was made!"
mesajını aldıqdan sonra OK düyməsinə basırıq və Tamam düyməsinə tklikləyərək ODBC
Veri Qaynağı bölməsindən çıxırıq.
(Bir yalnışlıq çıxarsa komputerinizi başdan başladın, mysql servisi hizmətə girəcəkdir.
O zaman təkrar bu işləri etməyi yoxlayın.)
MYSQL sistemini işlətmək üçün bunları komputerinizə qurmağınızı tövsiyyə edirəm:
SQLYOG FREE EDITION
http://www.webyog.com/ adresindən
yüklənilməsi lazım olan bir program. Tablo verilənlər bazası qurmaqda işinizə yarayacaq.
Access kimi gözəl bir veri düzəltmə bacarığı yokx. Pulsuzdur.
SQL FRONT
http://www.sqlfront.com/
Pullu bir proqram. 1 aya qədər işlədə bilərsiniz. Access kimi gözəl bir proqram,
çox da funksiyonal. Verilənlər bazası, tablo, veri düzənləmələrini çox gözəl bir
tərzdə yerinə yetirə bilərsiniz.
|