WEB TASARIM FAYDALI BİLGİLER

cPanel ile Veritabanı (Db), Veritabanı Kullanıcısı, Erişim Yetkisi (Privileges) Oluşturma ve Sql Dosya Yükleme


cPanel Kontrol Panel kullanan sunucularda veritabanı oluşturma, veritabanına kullanıcı oluşturma, kullanıcıya erişim yetkisi verme ve Sql Dosyası yükleme hakkında bilgi almak için yazının tamamını dikkatlice okumanızı tavsiye ederiz.

Anlatıma Başlamadan Önce Hatırlarmalar :
* Açıklamaları cPanel genelde İngilizce olduğu için İngilizce içeriğiyle yazacağız.
* Örneklerimizde Hosting Hesap Adını nacarweb, Veritabanı (db) Adını nacar ve Veritabanı (db) Adını da dbkullaniciadi olarak ele alacağız. İsteyenler Veritabanı (db) ve Veritabanı (db) Kullanıcı Adını aynı yapabilirler, daha açık olması için anlatımda farklı farklı almayı tercih ettik.

cPanel Sunucularda Veritabanı (Sql) ve Veritabanı Kullanıcısı Oluşturma :

- Hosting Hizmet Sağlayıcımızın bize verdiği cPanel Kontrol Paneli'ne http://www.siteadi.com/cpanel veya http://www.siteadi.com:2082/ internet tarayıcımızın adres çubuğuna yazarak giriş yapıyoruz.
(Resimli Gör - Resimli-01)

- MySQL Databases veya Veritabanı Yöneticisi olarak geçen linke/yazıya tıklıyoruz, (Resimli Gör - Resim-01)

Giriş yaptığımız bu ekranda yapabileceklerimiz de aşağıda başlıklar halinde anlatılmaktadır.

- Db (Veritabanı) Oluşturma : Current Databases : yazısı altında, New Database : (Kutucuk) (Create Database) şeklinde bir bölüm göreceğiz. İlk Kutucuğa oluşturmak istediğimiz veritabanının adını yazıp Create Database tuşunu tıklıyoruz ve veritabanımız oluşuyor. Veritabanımızın adı Site Hosting Alanı (cPanel) ve kullanıcı adı_yazdığınız veritabanı adı şeklinde oluşuyor.
Örneğin : cPanel Kullanıcı Adımız (ftp veya cpanel aynı olur genelde) nacarweb ise ve biz de nacar adlı bir veritabanı adı yazıp oluştur dediysek (Create Database ile) veritabanı adımız nacarweb_nacar olacaktır.
(Resimli Gör - Resim-01)

Bu işlemden sonra :
Database Created
Added the database nacar.
  gibi bir yazı görmüşsek veritabanımız oluşmuştur.

- Veritabanını oluşturmak için tıkladığımız linkten sonra veritabanı’nın oluştuğunu veya oluşmadığını gösteren bir sayfa çıkacak karşımıza orada Go back linkine tıklayarak geri döneceğiz.

- Db User (Veritabanı Kullanıcısı) Oluşturma : Veritabanımızı oluşturup Go Back tuşuna bastığımızda tekrar veritabanımızı oluşturduğumuz sayfaya döneriz. Bu sefer aynı sayfada Current Users : yazısı altında Username: ve Password: şeklinde iki yazı ve karşılarında da onlara ait bilgilerin girileceği kutucuklar göreceğiz. En sonda da Create User yazılı bir buton göreceğiz. Username: karşısına veritabanı kullanıcı adını olarak vermek istediğimiz adı yazacağız ve Password: yazısının karşısına da veritabanı kullanıcı adı için giriş yaparken kullanacağımız şifresini yazıp Create User butonuna basacağız. Ve yönlendirdiği sayfada (örneğimizde veritabanı kullanıcı adını dbkullaniciadi olarak alıyoruz) (Resimli Gör - Resim-01)

Account Created
Added dbkullaniciadi with the password 123456
 yazısını gördüysek veritabanı kullanıcımız da oluşmuştur.

Veritabanı kullanıcı ismi de aynen veritabanı ismimiz gibi başına hosting hesap kullanıcı adı (cPanel veya Ftp) ve peşinde _ taglarını alır. Yani veritabanı kullanıcı adımız da nacar_dbkullaniciadi gibi olmuş olur.

- Peşinden tekrar Go Back linkine tıklıyoruz ve yine veritabanı ve veritabanı kullanıcısı oluşturduğumuz sayfaya dönüyoruz.

- Db (Veritabanı) Kullanıcısının Db (Veritabanı) Üzerindeki Yetkilerini Ayarlama :
Add Users To Your Databases: yazısını altındaki bölümü daha önce de görmüştük, şimdi bu bölümde işlem yapacağız.
Bu yazının altındaki bölümde User: yazısı ve karşısında kutucuk, hemen yanında da Database: yazısı ve onunda karşısında kutucuk göreceksiniz.
Bu bölümlerde User: yazısının karşısındaki bölümünden veritabanı üzerinde yetki sahibi olacak veritabanı kullanıcı adını seçeceğiz ve yanındaki Database yazısı karşısındaki bölümden de hangi veritabanında yetkilendirmek istiyorsak o veritabanını seçeceğiz.
Bunların altında bir Privileges: yazısı ve onun içeriği olarak da (alt tarafında) kutucuklar ve kutucukların yanlarında verilecek işlevselliklerin özelliklerini görürsünüz. Hepsinin bir değeri vardır, örneğin SELECT veritabanından bilgi çekebilir, CREATE veritabanında tablo oluşturabilir, INSERT tablolara içerik (veri) girebilir gibi işlevleri vardır. İngilizce bir sözlükten kelimelerin anlamlarını çıkarırsanız zorlanmazsınız. Bunların hepsinin yerine göre önemi vardır ama size lazım olacak olan ALL kutucuğudur. Bu kutucuk veritabanı üzerinde yapılabilecek işlemlerin bütün yetkilerini veritabanı kullanıcısına verdiğinin anlamıdır. ALL kutucuğunu seçip hemen altlarındaki Add User to Database tuşuna basıyoruz.
(Resimli Gör - Resim-01)

Yönlendiğimiz sayfada

Account added to Access List
Added the user nacar_dbkullaniciadi to the database nacarweb_nacar
.  gibi bir yazı gördüğümüzde veritabanı kullanıcımızın veritabanı üzerinde yetkilendirildiğini anlıyoruz.

Veritabanı ve veritabanı kullanıcısı oluşturup, kullanıcının veritabanı üzerinde yetki sahibi olması bölümünü bitirdik. Şimdi sıra geldi veritabanımıza veri girmeye.

- Databasede (Veritabanında) Tablo Oluşturmak ve Veri Girmek :
En son yaptığımız işlemden sonra tekrar Go Back tuşuna basıyoruz ve ve yine o veritabanı yönetim sayfamıza dönüyoruz. Sayfanın en altında phpMyAdmin diye bir link göreceksiniz ona tıklayarak phpMyAdmin sayfasını açıyoruz. Sol tarafta eğer sadece bir tane veritabanımız varsa onu göreceğiz zaten, bir kaç tane varsa bir kutucuk çıkacak ve oradan işlem yapmak istediğimiz veritabanını seçeceğiz. Eğer bir tane veritabanı varsa solda gördüğümüz o veritabanına tıklayarak sağ tarafta işlemlerimizi yapacabileceğimiz sayfanın açılmasını sağlayabiliriz, bir kaç veritabanı varsa zaten sol taraftan bir veritabanı seçtiğimizde sağ tarafta otomatik olarak değişecektir. İlk açtığımızda sağ taraftaki bölümde dil ayarlarını yapabilirsiniz.
(Resimli Gör - Resim-01)

- Databasemizi (Veritabanımızı) Seçtik, Veri Gireceğiz : Sol tarafta artık yukarıda bahsettiğimiz gerekli işlemleri yaptıktan sonra, yeni açılan sağ bölümün en üstünde soldan ikinci sırada Sql yazısını görürsünüz ona tıklayarak sql’umuzu yükleyebileceğimiz sayfamızı açıyoruz. Açılan sayfamızda Üst tarafta büyük bir kutucuk olacak, o bölüme direk sql içeriğini girerek sağ alt köşesindeki Go veya Türkçeyi seçmişseniz Git tuşunu göreceksiniz, ona tıklayarak verileri sql a işleyebilirsiniz veya büyük kutucuğun alt kısmında bir başka bölüm daha olur (son güncellemelerle 2.8.0.2 de kaldırıldı ondan sonrakileri denemediğimiz için bilmiyoruz), burada da küçük bir kutucuk ve yanında gözat linki vardır. Gözat dan bilgisayarımızdaki sql dosyasının yolunu girerek onun alt köşesindeki Go veya Git linkine basarak o dosyadan okuyup yazmasını sağlayabiliriz…

- Kurduğunuz yazılımlarda da veritabanı ayarlarını yaparken dbname, dbuser, dbpasswd gibi bölümleri gördüğünüzde artık bu sayfadan öğrendikleriniz ile bu bölümleri doldurabilirsiniz. (db name geçerse veritabanı adını, db ve user görürseniz veritabanı kullanıcı adını, db ve passwd gibi ibareler gördüğünüzde de veritabanı kullanıcı şifresini yazarsınız)

- İşlemlerimiz özet olarak bundan ibarettir.

Bu yaptığımız işlemler cPanel e göre idi, diğer sayfalarımızdan da Plesk Kontrol Panel anlatımını okuyabilirsiniz.

Nejdet ACAR
NacarWEB.COM

Bu konuda ve her konuda sorularınız için bize yazabilirsiniz.