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:
-
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.
-
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. -
Yeni bir kullanıcı oluşturun ve şifresini belirleyin:
CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'sifre';
kullanici_adi
vesifre
alanlarını ihtiyacınıza göre değiştirin. -
Yeni kullanıcıya, oluşturduğunuz veritabanı üzerinde yetki verin:
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'localhost';
-
Yetkileri aktif etmek için:
FLUSH PRIVILEGES;
-
Çıkış yapmak için:
EXIT;
Özet akış:
- Veritabanı oluştur
- Kullanıcı oluştur
- Yetki ver
- 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.