MySQL nedir? Nasil Kurulur?
İnternet ortamında Web sayfaları için kullanılan HTML ve JavaScript dillerin yanında artık sık
güncellenen bir site için herşeyin otomatik olarak ilerlemesi ve düzenlenmesi için veritabanı kullanımı
standart haline gelmiştir. Veritabanlarının bilgiyi hızlı çekme rahatlıkla güncellenebilir hale
getirmek için önemi büyüktür. Yanlız Html kullanılmış bir sitede siteyi güncellemek için html dosyasını
düzenlemeniz gerekecek ve bu sayede eğer büyük bir site ise yani bi portal olabilir, yeni haber eklemek ve düzenlemek
için birçok webmastera ihtiyaç olacak, birde haberlerin gecikmeside olası olacaktır. Structured Query Language (SQL
- Standart Sorgu Dili) sayesinde veritabanlarında sorgulama yapıp bilgiyi istediğimiz tarzda kullanabiliriz.
Örneğin son on mesajı getir gibi yada tarihe göre sıralayıp getir gibi veritabanını sorgulayabiliriz.
Server-Side Scripting (sunucu taraflı programlama ) dilleri sayesinde kullandığımız veritabanına
bağlanıp, SQL ile sorgulayarak gelen veriyi kullanabiliriz yada veri girişi,düzenleme arama vs yapılabilir.
Veritabanlarının önemine değindikten sonra Mysql veritabanına geçebiliriz, Kaynak kodu açık olan
Mysql, Windows işletim sistemleri için 30 günlük deneme sonrasında küçük bir ücretle lisans alınması ile
kullanılabilir, bunun yanında Linux & Unix için ücretsiz dağıtılmaktadır. Performansının
sizi ikna etmesi için ayrıca Yahoo nun bir kısmı ve Nasa nın da Mysql ye geçtiklerini hatırlatmalıyım.
Mysql ile ilgili daha ayrıntılı bilgiye http://www.mysql.com/ adresinden ulaşabilirsiniz.
Windows İçin mySQL Kurulumu
http://www.mysql.com/Downloads/Win32/ adresinden son sürüm mysql in binary kurulum dosyasını indirin yada http://www.mysql.com/Downloads/Win3...3.22.34-win.zip
tıklayın. ikinci olarak windows arayüzünde mysql yi kullanmak için http://www.mysql.com/Downloads/Win32/mysqlfront.zip
programını kullanabilirsiniz. ve en güzeli http://www.phpwizard.net/projects/phpMyAdmin/ adresindeki php ile yazılmış
phpMyAdmin scripti sayasinde Mysql veritabanınızı web sayfanızdan yönetebilirsiniz. mysql-sharaware....win.zip
dosyasını açın ve Setup.exe dosyası ile bilgisayarınıza kurun. C:\MYSQL\BIN klasöründeki mysqld-shareware.exe
dosyasının ismini mysqld.exe olarak değiştirin.MS-DOS komut satırında cd c:\mysql\bin yazıp
Enter'a basın.
--------------------------------------------------------------------------------
C:\mysql\bin> mysqld
C:\mysql\bin> mysqld --install
--------------------------------------------------------------------------------
İşlemlerini yapın.Win98 bilgisayarınız açılışında mysql nin çalışması
için de C:\mysql\bin> mysqld --standalone komutunu çalıştırın yada mysqld.exe yi Zamanlanmış
Görevler 'e ekleyin.
Linux İçin mySQL Kurulumu
Linux bilgisayarınıza mysql yi iki türlü kurabilirsiniz kaynak kodu derleyerek veya Rpm kurulumu ile otomatik gereçekleştirebilirsiniz.
önce rpm le kurulumu açıklayalım. http://www.mysql.com/downloads/ adresinden son versiyon mysql Rpm indirin yada
alttaki dosyaları indirebilirsiniz.
http://www.mysql.com/Downloads/MySQ...3.39-1.i386.rpm (4,8 MB)
http://www.mysql.com/Downloads/MySQ...3.39-1.i386.rpm (2,1 MB)
http://www.mysql.com/Downloads/MySQ...3.39-1.i386.rpm (629 KB)
--------------------------------------------------------------------------------
# rpm -ivh MySQL-3.23.39-1.i386.rpm
# rpm -ivh MySQL-client-3.23.39-1.i386.rpm
# rpm -ivh MySQL-devel-3.23.39-1.i386.rpm
--------------------------------------------------------------------------------
Terminalden dosyaları indirdiğiniz klasöre gidip üsteki satırları çalıştırın. İkinci
olarak kaynak kodu derleyerek de kurulum yapabilirsiniz yani bu şekilde daha fazla olaya hakim olursunuz. Evet alttaki
şekilde kuralım bence
http://www.softagency.co.jp/MySQL/D...-3.23.39.tar.gz
Adresinden mysql kaynak kodunu indirin yada üstteki adresten son versiyonunuda indirebilirsiniz. Terminalden programı
indirdiğiniz klasöre gidip alttaki komutları girin.
--------------------------------------------------------------------------------
# zcat mysql-3.23.39.tar.gz | tar xvf -
# cd mysql-3.23.39
# configure --prefix =/usr/local/mysql
--------------------------------------------------------------------------------
evet önce sıkıştırılmış dosyayı açtık ve configure satırında ise mysql
yi kuracağımız dizini gösterdik. artık make komutu ile derleyip make install ile de kuralım.
--------------------------------------------------------------------------------
# make
# make install
# cd /usr/local/mysql
# scripts/mysql_install_db
# bin/safe_mysql &
--------------------------------------------------------------------------------
mySQL Yönetimi
Mysql ile ilgili yönetim ayarları için mysqladmin' i çalıştırın karşımıza bir liste
belirecek yani bu listeden mysqladmin ile ilgili neler yapılabileceğini görebilirsiniz ve denemeler yapabilirsiniz.
öncelikle "root" kullanıcısı için şifre belirleyelim.
--------------------------------------------------------------------------------
mysqladmin -u root password "yeni sifreniz
--------------------------------------------------------------------------------
"yeni sifreniz" kısmına örnek olarak "deneme" yazın ve
--------------------------------------------------------------------------------
mysqladmin -u root -pdeneme reload
--------------------------------------------------------------------------------
Komutu ile MySQL'in kullanıcı bilgilerini tazelemesini sağlayabilirsiniz. fakat daha sonra tekrar sifrenizi
değitirmek isteyebilirsiniz biz denemelerimizi kendi bilgisayarımızda yapacağımız için şifre
kısmını boş bırakabiliriz. bunu
--------------------------------------------------------------------------------
mysqladmin -u root -pdeneme password ""
--------------------------------------------------------------------------------
komutu ile sağlayabiliriz. Son olarak
--------------------------------------------------------------------------------
mysqladmin -u root -p shutdown
--------------------------------------------------------------------------------
Evet son komut Mysql hizmetini sonlandırıyor. Php için mySQL nin bu kadarını bilmemiz yetiyor. mySQL ile
ilgili daha ayrıntılı bilgiye http://www.mysql.com dan ulaşabilirsiniz...
|