Veritabanı (MySQL Database) Nasıl Oluşturulur? (cPanel Üzerinden Sıfırdan Anlatım)
WordPress dışında bir web uygulaması kuracaksanız veya elle bir sistem geliştiriyorsanız, kendi veritabanınızı oluşturmanız gerekebilir. Bu yazıda cPanel üzerinden veritabanı oluşturmayı adım adım anlatıyoruz.
Veritabanı Nedir?
Veritabanı, sitenizin kullanıcı bilgileri, yazılar, ürünler gibi verilerinin saklandığı yapıdır. WordPress, WooCommerce gibi birçok sistem çalışmak için bir veritabanına ihtiyaç duyar.
Adım 1: cPanel'de MySQL Databases Bölümüne Gidin
cPanel ana ekranında "MySQL Databases" ikonuna tıklayın.
Adım 2: Yeni Veritabanı Oluşturun
- "Create New Database" alanına bir isim yazın (örneğin "sitem_db").
- "Create Database" butonuna tıklayın.
Adım 3: Veritabanı Kullanıcısı Oluşturun
Veritabanına bağlanabilmek için bir kullanıcı adı ve şifre gerekir:
- Aynı sayfada "MySQL Users" bölümüne inin.
- Kullanıcı adı ve güçlü bir şifre belirleyin.
- "Create User" butonuna tıklayın.
Adım 4: Kullanıcıyı Veritabanına Bağlayın (Çok Önemli)
Kullanıcı oluşturmak tek başına yeterli değildir, kullanıcının veritabanına erişim yetkisi verilmesi gerekir:
- "Add User to Database" bölümünden oluşturduğunuz kullanıcı ve veritabanını seçin.
- "Add" butonuna tıklayın.
- Açılan izin ekranında "All Privileges" kutucuğunu işaretleyip onaylayın.
Bu Bilgileri Nerede Kullanacaksınız?
Kurduğunuz web uygulamasının (örneğin özel bir yazılımın) ayar dosyasında şu bilgileri gireceksiniz:
- Veritabanı adı
- Kullanıcı adı
- Şifre
- Host: genellikle "localhost"
Sık Yapılan Hata
Veritabanı ve kullanıcı oluşturulduktan sonra "Add User to Database" adımı unutulursa, uygulamanız "erişim reddedildi" (access denied) hatası verir. Bu adımın atlanmadığından emin olun.
Sonuç
Veritabanı oluşturmak dört basit adımdan oluşur: veritabanı oluşturma, kullanıcı oluşturma, kullanıcıyı veritabanına bağlama ve yetki verme. Bu sırayı takip ettiğiniz sürece hatasız ilerlersiniz.
Aradığınız Bilgiyi Bulamıyor musunuz?
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,