Mysql sunucusunda veritabanı ve kullanıcı nasıl oluşturulur?

Mysql sunucusunda veritabanı ve kullanıcı nasıl oluşturulur?

Elbette, MySQL sunucusunda yeni bir veritabanı ve kullanıcı oluşturmak için aşağıdaki adımları takip edebilirsiniz:

  1. MySQL’e root (veya yetkili bir kullanıcı) ile bağlanın:

    mysql -u root -p
    

    Şifreyi girdikten sonra MySQL komut satırına geçersiniz.

  2. Yeni bir veritabanı oluşturun:

    CREATE DATABASE veritabani_adi CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
    

    veritabani_adi kısmını istediğiniz isimle değiştirin.

  3. Yeni bir kullanıcı oluşturun ve şifresini belirleyin:

    CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'sifre';
    

    kullanici_adi ve sifre alanlarını ihtiyacınıza göre değiştirin.

  4. Yeni kullanıcıya, oluşturduğunuz veritabanı üzerinde yetki verin:

    GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'localhost';
    
  5. Yetkileri aktif etmek için:

    FLUSH PRIVILEGES;
    
  6. Çıkış yapmak için:

    EXIT;
    

Özet akış:

  1. Veritabanı oluştur
  2. Kullanıcı oluştur
  3. Yetki ver
  4. Yetkileri tazele

Her aşamada kendi isimlerinizi kullanmanız önemli. Farklı sunucu veya erişim şekillerine göre (localhost yerine % gibi) komutlarda değişiklik yapılabilir.
Güvenlik açısından kullanıcıya ihtiyacından fazla yetki vermemeye dikkat edin.

Ek sorularınız varsa belirtin, örneklerle veya farklı senaryolarla açıklayabilirim.