Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => Dokümantasyon => Topic started by: 4LP3RUZ1 on February 17, 2006, 11:05:35 PM

Title: Mysql Nedir ve Nasıl Kullanılır?
Post by: 4LP3RUZ1 on February 17, 2006, 11:05:35 PM
Öncelikle belirtmek isterim, SMF'in düzgün çalışması için MySQL 3.23.4 veya daha üst versiyonu kullanan bir web sunucusuna ihtiyacı vardır.

Varsayımlar:

Sorular:

MySQL de ne?

MySQL (http://www.mysql.com/) şu anda internetteki en popüler açık kaynak kodlu veritabanı yazılımıdır. Veritabanı nedir? Veritabanı bilgisayarlarda verileri saklamaya yönelik bir yöntemdir. Mesela şu anda bilgisayarınızda birçok veriyi dosyalara bölerek saklıyorsunuz. Ne zaman bir veriye ulaşmak isterseniz gerekli olan dosyayı çalıştırmanız gerekiyor. Veritabanları verileri farklı bir sistemle saklarlar, tablolanmış olarak. Böylece hem veriler daha az yer kaplamış olurlar, hem de verilere erişim hızı çok daha artmış olur. Binlerce forum yazılımının aynı sunucu üzerinde çalışabilmesini ve binlerce kullanıcıya hizmet edebilmesini büyük ölçüde MySQL gibi gelişmiş veritabanı yazılımlarına borçluyuz.

Bir not: İngilizcede veritabanı "database" olarak çevirilir, bunun da kısaltılmışına "db" olarak rastlayabilirsiniz.

Nasıl bir MySQL veritabanı hazırlarım?

Öncelikle belirteyim, MySQL veritabanı edinmenin birden çok yolu vardır. Birçok web-host farklı yöntemler kullanabilir. Bu yüzden MySQL ile ilgili yardım istiyorsanız yapabileceğiniz en kolay şey web-host'unuza danışmaktır.
Buradaki bilgiler en popüler web-host yönetim paketlerinden olan cPanel kullanılarak hazırlanmıştır, ancak diğer birçok yönetim paketiyle neredeyse tıpatıp aynıdır.

Öncelikle cPanel yazılımına girdiğinizde aşağıdakine benzeyen bir ekranla karşılaşırsınız, buradan MySQL Databases seçeneğini seçin:
(http://img296.imageshack.us/img296/4793/sql18ep.png)

Bu ekrandan MySQL ile ilgili bütün ayarlarınız gerçekleştirilebilir:
(http://img151.imageshack.us/img151/19/sql23ev.png)

1. İlk önce kendinize bir veritabanı oluşturun, bunu için bir isim girin ve Add Db tuşuna basın. Oluşturduğunuz veritabanı bu bölümün üstünde listelenecektir.
2. Veritabanınınz size özel bilgiler içerecektir! Bu yüzden veritabanına erişimi kısıtlamak gerekir. Bir kullanıcı ve şifre oluşturun. Oluşturduğunuz kullanıcılar bu bölümde listelenecektir.
Önemli not: Şimdi oluşturduğunuz veritabanı ve kullanıcıya daha dikkatli bir bakın. Birçok web-host girdiğiniz isimlere önek ekler. Mesela, diyelim ki cPanel'e "Mehmet" ismiyle giriyorsunuz, ve de "SMF" adında bir veritabanı oluşturdunuz. Ancak aslında veritabanınızın adı "Mehmet_SMF" olabilir. Böyle olup olmadığını bu sayfadan görebilirsiniz, mesela yukarıdaki resimdeki kullanıcıda böyle birşey yok, kullanıcı adı "alper".
3. Geldik önemli bir bölüme. Oluşturduğunuz kullanıcı ve veritabanını bağdaştırmak gerekmektedir. Bu yüzden soldaki menüden (3.) kullanıcıyı, sağdakinden (4.) de bağdaştırmak istediğiniz veritabanını seçin. Privilages, yani izinler ALL, yani hepsi olarak kalabilir (SMF'in çalışması için bu gereklidir). Add User to Db butonuna bastıktan sonra değişiklikler kaydedilecektir.

Hayırlı olsun, şu anda elinizde:
bulunmaktadır. Bunları unutmayın, SMF kurulumunda size sorulacaktır. Ayrıca yaratmış olduğunuz veritabanın görmek istiyorsanız resimde (5.) olarak işaretlenilen phpMyAdmin linkini kullanabilirsiniz. Daha sonra veritabanına erişmek istersenizi bu link yine işinize yarayacaktır. Gelelim SMF kurlumuna...

Hazırladığım MySQL veritabanının bilgilerini nasıl SMF'e girerim?

Install.php dosyasını çalıştırdınız ve aşağıdaki resimdeki gibi bir ekranla karşı karşıyasınız:
(http://img137.imageshack.us/img137/460/smf8qq.png)
Panik Yapmayın! ;)

1. Bu bölüm genelde install.php tarafından düzgün olarak ayarlanır. Bu URL olarak forumunuzun adresidir. Yani eğer sitenizin adı www.merhaba.com ise, ve SMFi /forum klasörüne kuruyorsanız burası http://www.merhaba.com/forum olacaktır. (Sonuna " / " koymayın)
2. Yukarıda hani bir MySQL kullanıcısı yaratmıştınız ya, o kullanıcıyı buraya girin. Mesela: Mehmet_SMF
3. Buraya da şifresini girin.
4. Yine yukarıda yarattığınız MySQL veritabanının tam ismini buraya girin (önüne yine ek gelmiş olarabilir!  Mesela: Mehmet_girilenIsim)
5. Girdiğiniz veritabanında bir sürü tablo oluşturulacaktır. Buraya girdiğiniz ek, bu tablo isimlerinin önüne eklenir. Eğer aynı MySQL veritabanında birden fazla SMF kullanmayacaksanız burayı geçin. Ancak, aynı veritabanında daha önceden başka bir SMF kurulumu varsa, burayı değiştirmenizde fayda var. Değiştirmezseniz eski SMF kurulumuna ait bilgileri riske atıyor olabilirsiniz. Sonuçta burayı istediğiniz gibi değiştirebilirsiniz, SMF'in işleyişini etkilemez (tabi garip karakterler falan kullanmayın).

MySQL veritabanı yaratıp kullanmayı öğrendiniz, tebrikler :)

Not:
Tekrarlıyorum, eğer böyle bir olanağa sahip değilseniz, veya hala ne yapacağınızı bilmiyorsanız lüften web-hostunuz ile temasa geçin.
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: merk112 on July 29, 2006, 01:05:48 PM
Baba on numara çalışma olmuş..Ellerine saalaık..

Benim bu noktada bi sorum olacak..

Bu oluşturduğumuz db'leri sadece cpanele girip php my adminden görebiliri
Yani mesela benim hostttan başkası faydalansın desem adam cpanele girmeden nasıl db'inde işlem yapacak
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: T@LH@ on July 30, 2006, 04:46:23 AM
Alperuzi abi devamını istiyoruz :)
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: 4LP3RUZ1 on July 30, 2006, 06:52:12 AM
Devamı yaz sonrasına kalır herhalde.

merk112: dB kullanıcısı oluşturup phpmyadmin's direk giriş yaptırtabilmen lazım, daha önce denemedim. Yani phpmyadmin'ine direk girebilmesi lazım.
Mesela bende phpmyadmin şu adresten açııyor:
http://www.adresim.com/3rdparty/phpMyAdmin/index.php
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: merk112 on July 31, 2006, 10:30:10 AM
Maalesef çalışmadı link.
Sanıyorum ben bunu bi hostuma sormalıyım!!
Teşekkürler
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: sonadam on September 15, 2006, 05:12:35 AM
SMF'nin kullanmakta olduğun db'ye ait tablolarda hangi tablo'da hangi bilgiler tutuluyor ?

Bu konuda yardımcı olabilir misiniz ?
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: Mic-Har on September 17, 2006, 08:48:45 AM
neden böyle bir hata veriyor

Yükleme aygıtı "*******(db ismi)" database ine giremiyor. Bazı hostlarda SMF admin panelinden kendiniz database oluşturmanız gerekmektedir. Bazılarıda sizin adınızı veya database ismi eklerler.
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: PuLL on September 22, 2006, 03:24:22 PM
Arkadaşım teşekkürler bu paylaşımınsayesinde forumu kurabildim en sonunda sana sonsuz teşekkürler...
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: gnctrk on March 21, 2007, 08:58:03 AM
ya ben db oluşturuyorum ama kullanıcı adı ya da parola belirleyemiyorum (ifast ta) oraya girerken girdiğim k.a. ve şifrenin olabileceğini düşünerek onu da denedim ama her seferinde db ye ulaşılamadığına dair hata alıyorum /install.php sayfasını açtığımda. sorun nereden kaynaklanıyor?
EDIT: Üstün yardımlarınızdan ötürü teşekürlerimi sunmayı bir borç bilirim. Sorunu hallettim :)
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: madly on February 25, 2008, 02:29:15 PM
forumda görmüştüm ama şimdi bulamadım smf yi uzak mysql ile çalıştırmak mümkn mü acaba başka hosttaki mysql u kullanmak istiyorum
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: Shean on February 25, 2008, 02:31:29 PM
eğer smf yi kurarken mysql server adresı ıstıcektır uzaktakı mysql databaseyı kullanmak ıcın oraya kullanmak ıstedıgınız uzaktakı mysql bılgılerını gırmenız yeterlidir :)
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: madly on February 27, 2008, 10:58:48 AM
denedim ama olmadı
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: CorluMaster on March 01, 2008, 09:35:36 AM
10 Numara Çalısma Olmuş
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: uyum on January 24, 2009, 12:21:51 AM
daha once sadece mysql 4.0.x veya asagisi bir mysql surumu kullanilmis forumlarin mysql5'e terfisi icin ekstra birsey yapilmasi gerekiyor mu ? simdiden tesekkurler.
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: residents2000 on July 27, 2010, 11:00:05 AM
Bilinmesi gereken bilgiler aydınlattığınız için teşekkürler..
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: A.Pearce on October 24, 2010, 03:27:30 PM
ben appserv programını kurdum www klasörüne forumumu attım o ekrana geldim ama mysql bilgilerimi nerden öğrenicem? yani username ve password?
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: korsanTURK on October 27, 2010, 06:33:32 PM
teşekkürler
Title: Re: Mysql Nedir ve Nasıl Kullanılır?
Post by: saMet464 on August 27, 2013, 11:55:45 AM
Ohbe biraz daha web işlerini kaptım :)